我需要幫助..如何關閉某些天的按鈕
我有兩個類Class1.java和Class2.java。在Class1中,有一個按鈕(PAY)可以轉到Class2。 Class2是Billing Activity,它有一個按鈕可以返回到Class1。
噹噹月的賬單完成時,按鈕顏色應該改變。我想Class1的按鈕,從當前日期禁用於下月1日,使每個月的第一個..
我都試過,但沒有帶任何東西了......
這是我的代碼..
Class1.java
Intent i=new Intent(Class1.this,Class2.class);<br>
startActivityForResult(i, 123);
protected void onActivityResult(int requestCode, int resultCode, Intent data){
super.onActivityResult(requestCode, resultCode, data);<br>
if (requestCode == 123) {
pay.getBackground().setColorFilter(ContextCompat.getColor(this,
R.color.Green), PorterDuff.Mode.MULTIPLY);
pay.setEnabled(false);
}
}
Class2.java
Intent i1=new Intent(Class2.this,Class1.class);<br>
setResult(123,i1);<br>
button.setEnabled(billing.isCompleted())...類似的東西 – Stultuske
你現在得到的結果是什麼?執行'onActivityResult()'後,該按鈕仍然處於啓用狀態? –
您需要保存結算已完成的月份,然後使用日曆獲取當前月份並查看結算是否已完成。然後禁用基於該按鈕的按鈕 – RobVoisey