登録または使用に成功しませんbroadCastReceiver
。
これは私のコードです:
public class ReciverChangeProgress extends BroadcastReceiver{
@Override
public void onReceive(Context arg0, Intent arg1) {
// TODO Auto-generated method stub
android.util.Log.e("ReciverChagne", "IReciver");
}
}
public ReciverChangeProgress reciverChangeProgress;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.e("ReciverChange","onCreate");
setContentView(R.layout.activity_progress);
progressBar= (ProgressBar) findViewById(R.id.progressBar1);
Log.e("ReciverChange","setProgress");
progressBar.setProgress(UploadService.lastPercent);
IntentFilter intentFilter=new IntentFilter("commoshe");
registerReceiver(reciverChangeProgress,intentFilter);
android.util.Log.e("ReciverChagne", "register");
sendBroadcast(new Intent("commoshe"));
android.util.Log.e("ReciverChagne", "Use");
}
アクティビティを実行すると、これはLogCatです。
ReciverChange, onCreate
ReciverChange, setProgresS
ReciverChange, regiseter
ReciverChange, use
ただし、関数onReceiveは呼び出されませんでした。
ご協力ありがとうございました :)