62 lines
2 KiB
Java
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 "";
|
|
}
|
|
}
|