で
public MyActivity extends Activity{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
....
.....
.....
//Check a condition and if its true declare a BroadcastReceiver like this here
class MyReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent) {
// do something
}
}
おかげで「私はテレビの電源を入れたときにどのように私は私の電話リングを作るのですか?」 。もちろん、ここでの答えは、何かがテレビを監視している必要があり、テレビが来たら電話番号をダイヤルする必要があるということです。あるいは、あなたのチェックボックスがチェックされているときに呼び出されるリスナーを持っている必要があります。応答には、ブロードキャストレシーバーが受信するようにアクションとフィルターが一致するインテントをブロードキャストする必要があります。
出典
2012-04-20 11:35:47
mah
...この
を試してみて、あなたのコードを投稿しますか?もしそうならイベントをキャッチし、必要なものを放送してください。 – superM
チェックボックスの値を環境設定に保存し、ブロードキャストレシーバーでチェックしてください... – drulabs