我有一个启动画面,可以创建一个新的主要活动。 在Splash屏幕onCreate方法中,我创建了一个变量作为新的Main Activity,并将变量创建为我的位置服务的新实例。
mMainActivity = new MainActivity();
mLocationServices = new GooglePlayLocationServicesBC(mMainActivity);
然后我在启动画面上启动我的位置服务
mLocationServices.isGooglePlayAvailable();
mLocationServices.enableLocationUpdates();
在我的Locations BC课程中设置我的准确度,海拔高度,方位,纬度,经度和速度。然后我想开始我的主要活动并允许我的地图使用这些数据。
我可以使用
吗?startActivity(mMainActivity);
答案 0 :(得分:1)
不,您无法为new
致电Activity
。他们可以创建的唯一方法是致电Context.startActivity()
或Context.startActivityForResult()
。