无法从网格视图启动Android play商店排行榜
我有多个无法从网格视图启动Android play商店排行榜,android,google-play-services,leaderboard,Android,Google Play Services,Leaderboard,我有多个排行榜,因此,单击网格项目时,我想为每个级别启动不同的排行榜 但是,当我试图从网站启动排行榜时,单击排行榜不会启动 我的代码如下 @Override public void onItemClick(AdapterView<?> parent, View v, int position, long id) { if (mActivityType == ACTIVITY_LEADERBOARD_SELECT) { if (isSignedIn()
排行榜
,因此,单击网格项目时,我想为每个级别启动不同的排行榜
但是,当我试图从网站启动排行榜
时,单击排行榜
不会启动
我的代码如下
@Override
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
if (mActivityType == ACTIVITY_LEADERBOARD_SELECT) {
if (isSignedIn()) {
Intent intent = getGamesClient().getLeaderboardIntent(Util.getLeaderBoardId(LevelSelectActivity.this, position));
startActivityForResult(intent, 143);
GoogleAnalyics.addView(LevelSelectActivity.this.getApplicationContext(), "LeaderBoardActivity:" + (position + 1));
finish();
} else {
if (Util.isWifiConnected(LevelSelectActivity.this)) {
beginUserInitiatedSignIn();
} else {
new CustomToastSystem(LevelSelectActivity.this).toast(R.string.noInternet, Toast.LENGTH_LONG);
}
}
}
}
但同样的事情也可以很好地工作,也就是说,如果我点击按钮启动,领导委员会就会启动
有什么建议吗
I/ActivityManager( 2305): START u0 {act=com.google.android.gms.games.VIEW_LEADERBOARD_SCORES flg=0x4000000 cmp=com.google.android.gms/.games.ui.client.leaderboards.ClientLeaderboardScoreListActivity (has extras)} from pid 32406
W/ActivityManager( 2305): Activity is launching as a new task, so cancelling activity result.
D/dalvikvm( 2305): GC_FOR_ALLOC freed 522K, 32% free 22502K/33080K, paused 61ms, total 61ms
W/ContextImpl( 2305): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1084 com.android.server.am.ActivityStack.finishActivityLocked:3814 com.android.server.am.ActivityStack.finishActivityLocked:3796 com.android.server.am.ActivityStack.requestFinishActivityLocked:3712 com.android.server.am.ActivityManagerService.finishActivity:2843
E/ClientUiFragAct(32292): Client UI activities must be started with startActivityForResult
E/GamesFragmentActivity(32292): Unable to instantiate GoogleApiClient; bailing out...
W/ContextImpl( 2305): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1084 com.android.server.am.ActivityStack.finishActivityLocked:3814 com.android.server.am.ActivityStack.finishActivityLocked:3796 com.android.server.am.ActivityStack.requestFinishActivityLocked:3712 com.android.server.am.ActivityManagerService.finishActivity:2843
V/PhoneStatusBar( 2478): setLightsOn(true)
D/audio_hw_primary( 1944): select_output_device: AUDIO_DEVICE_OUT_SPEAKER
D/dalvikvm(32292): GC_EXPLICIT freed 8875K, 72% free 3997K/13816K, paused 2ms+3ms, total 32ms