Intent local = new Intent();local.setAction("com.hello.action");sendbroadcast(local);
现在在活动中抓住这个意图,你想要完成它,然后在接收器的onReceive方法上调用super.finish()
像这样
public class filenamefilter extends Activity {ArrayAdapter<String> adapter;@OverrIDepublic voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); IntentFilter filter = new IntentFilter(); filter.addAction("com.hello.action"); registerReceiver(receiver,filter); }broadcastReceiver receiver = new broadcastReceiver() { @OverrIDe public voID onReceive(Context context,Intent intent) { finish(); }};public voID finish() { super.finish();};}
这将完成活动
总结以上是内存溢出为你收集整理的android – 从广播接收器完成活动全部内容,希望文章能够帮你解决android – 从广播接收器完成活动所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)