BroadcastReceiver
onReceive
メソッドからアクティビティをロードしたい。2 つのアクティビティがあります。1 つはメインで、もう 1 つは作成したものです。から 2 番目のアクティビティをロードしたいのですがonReceive
、メインのアクティビティをロードしていて、理由がわかりません..
これは次の目的onReceive()
です。
Intent i = new Intent(context, BTNotifierWarning.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
これは BTNotifierWarning クラスです:
package com.btnotifier;
import android.app.Activity;
import android.os.Bundle;
public class BTNotifierWarning extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.warning);
// TODO Auto-generated method stub
}
}
これは警告の xml レイアウトです。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
tools:context=".BTNotifierWarning" >
なぜそれが起こっているのですか?
ありがとう!