我在activity_main.xml
只有在複選框被選中的情況下,如何顯示敬酒信息?
一個checkbox
和我有以下代碼:
public class UpdateService extends Service {
@Override
public void onCreate() {
super.onCreate();
IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON);
filter.addAction(Intent.ACTION_SCREEN_OFF);
BroadcastReceiver mReceiver = new ScreenReceiver();
registerReceiver(mReceiver, filter);
}
@Override
public void onStart(Intent intent, int startId) {
boolean screenOn = intent.getBooleanExtra("screen_state", false);
if (!screenOn) {
Toast.makeText(getApplicationContext(), "Screen is turned ON. Broadcast Received", Toast.LENGTH_LONG).show();
//Want to display this toast message only in checkbox is checked
} else {
}
}
@Override
public IBinder onBind(Intent intent) {
// TODO Auto-generated method stub
return null;
}
}
我想顯示Toast
通知,只有當checkbox
是checked
否則不應該顯示。
當你在sharedpreference檢查複選框,然後儲值,然後在這裏檢查...比較y我們的價值與儲值如果是,然後顯示吐司消息。 – Riser
是否要訪問服務中的複選框? – Kedarnath
是的。我想訪問服務中的複選框 –