在通过GPS检索手机位置后,如何开始其他活动?我有一个闪屏,我想在手机获得手机的位置后解雇。所以我有以下代码:
private LocationListener locationListener = new LocationListener() {
@Override
public void onLocationChanged(Location location) {
locManager.removeUpdates(this);
Intent intent = new Intent(this, SecondActivity.class);
startActivity(intent);
}
@Override
public void onProviderDisabled(String provider) {
}
@Override
public void onProviderEnabled(String provider) {
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
}
};
检索位置后,我删除了更新,并希望开始下一个活动。建议?
答案 0 :(得分:1)
startActivity()
需要context
。如果这是在Activity
内,请尝试
Intent intent = new Intent(YourActivity.this, SecondActivity.class);
YourActivityName.this.startActivity(intent);
如果它是一个单独的类,那么您需要将context
传递给该类并将其与startActivity()
一起使用