app-mobile/app/src/main/java/monnethic/mobile/wallet/WalletPresenterActivity.java
2019-04-17 22:08:19 +02:00

62 lines
2 KiB
Java

package monnethic.mobile.wallet;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import com.example.monnthic.monnethicmobile.R;
import monnethic.mobile.transaction.TransactionActivity;
public class WalletPresenterActivity extends AppCompatActivity {
private EditText addressPublic;
private TextView balance;
private String address;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_wallet_presenter);
addressPublic = findViewById(R.id.address_pub);
balance = findViewById(R.id.balance);
Button refreshBalance = findViewById(R.id.refreshBalance);
Button buttonSendTransaction = findViewById(R.id.send_transaction);
Intent intent = getIntent();
address = intent.getStringExtra("WALLET_ADDRESS");
addressPublic.setText(address);
if(initiateBalance(address)==null){
balance.setText("IN DEV");
}else{
balance.setText("IN DEV");
}
buttonSendTransaction.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
launchTransactionActivity();
}
});
refreshBalance.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
initiateBalance(address);
}
});
}
public void launchTransactionActivity(){
Intent transactionIntent = new Intent(WalletPresenterActivity.this, TransactionActivity.class);
transactionIntent.putExtra("WALLET_ADDRESS",address);
WalletPresenterActivity.this.startActivity(transactionIntent);
}
public String initiateBalance(String address){
return "";
}
}