やってみました、
MyButton.setClickable(false);
ボタンが無効になります。
と
MyButton.setClickable(true);
ボタンが有効になります。
ただし、ボタンを非表示または表示する場合は、次を使用できます。
MyButton.setVisibiity(VIEW.VISIBLE);
とMyButton.setVisibiity(VIEW.INVISIBLE);
編集-ボタンを有効にしたいので、そのタスクが完了したら、フラグ値trueでmainActivityを開くことができます。
Intent i= new Intent(getBaseContext(), myActivity.class);
i.putExtra("flag", true);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplication().startActivity(i);
mainActivityで、フラグの値を確認します。
Boolean flag;
flag = this.getIntent().getBooleanExtra("flag", false);
if(flag == true) {
MyButton.setClickable(true);
}
ただし、そのためには、最初はフラグの値をに保つ必要がありますfalse
。
ボタンをクリックすると、クリック不可として設定できます。