【发布时间】:2016-06-25 05:47:21
【问题描述】:
我有一个 broadcastreceiver.class
public class Myclass extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
}
}
我想在我的活动中调用广播接收器中的函数。请用一些代码告诉我如何在此处制作这是我的活动
public class MainActivity extends AppCompatActivity {
Context context = this;
private AudioManager myAudioManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
public void myfunction()
{
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
PackageManager p = getPackageManager();
ComponentName componentName = new ComponentName(getApplicationContext(),com.example.faisal.wifiprofile.MainActivity.class);
p.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);
handler.postDelayed(this, 100000);
}
}, 100000);
}
}
}
这是函数名 myfunction 我想在广播接收器中调用这个函数请告诉我好的解决方案或编辑我的代码提前谢谢
【问题讨论】:
-
简单地让它静态!!
-
请你编辑我的代码,我是安卓新手
标签: android android-activity android-broadcastreceiver