你能启动一个 activity 作为它自己的一个实例吗?
Can you start an activity as an instance of itself?
我有一个创建新主屏幕的初始屏幕 Activity。
在启动画面 onCreate 方法期间,我正在创建一个变量作为新 Main Activity 和一个变量作为我的位置服务的新实例。
mMainActivity = new MainActivity();
mLocationServices = new GooglePlayLocationServicesBC(mMainActivity);
然后我在初始屏幕上初始化我的定位服务
mLocationServices.isGooglePlayAvailable();
mLocationServices.enableLocationUpdates();
在我的位置 BC class 中设置我的准确度、高度、方位、纬度、经度和速度。然后我想启动我的主 activity 并允许我的地图使用这些数据。
我可以使用
startActivity(mMainActivity);
不,您不能为 Activity
调用 new
。创建它们的唯一方法是调用 Context.startActivity()
或 Context.startActivityForResult()
.
我有一个创建新主屏幕的初始屏幕 Activity。 在启动画面 onCreate 方法期间,我正在创建一个变量作为新 Main Activity 和一个变量作为我的位置服务的新实例。
mMainActivity = new MainActivity();
mLocationServices = new GooglePlayLocationServicesBC(mMainActivity);
然后我在初始屏幕上初始化我的定位服务
mLocationServices.isGooglePlayAvailable();
mLocationServices.enableLocationUpdates();
在我的位置 BC class 中设置我的准确度、高度、方位、纬度、经度和速度。然后我想启动我的主 activity 并允许我的地图使用这些数据。
我可以使用
startActivity(mMainActivity);
不,您不能为 Activity
调用 new
。创建它们的唯一方法是调用 Context.startActivity()
或 Context.startActivityForResult()
.