0

進行状況ダイアログを停止させることはできますが、TabbedViewアクティビティが開始されず、黒い画面に移動します。何か案は?

    class DownloadWebPageTask extends AsyncTask<String, Void, String> {
    private final ProgressDialog dialog = new ProgressDialog(MainScreen.this);
     @Override
        protected void onPreExecute() {
            dialog.setMessage("Gathering data for\n"+selectedSportName+".\nPlease wait...");
            dialog.show();
        }


    @Override
    protected String doInBackground(String... urls) {
        String response = "";
        updateMaps();
        return response;
    }



    @Override
    protected void onPostExecute(String result) {
      dialog.dismiss();
      startTabbedViewActivity();
    }
}


private void startTabbedViewActivity(){
    Intent intent = new Intent(this, TabbedView.class);
    intent.putExtra(SPORT_NAME_EXTRA, selectedSportName);
    intent.putExtra(HEADLINES_FOR_SPORT_EXTRA,         existingSportHeadlines.get(selectedSportName));
    intent.putExtra(SCORES_FOR_SPORT_EXTRA, existingSportScores.get(selectedSportName));
    intent.putExtra(SCHEDULE_FOR_SPORT_EXTRA, existingSportSchedule.get(selectedSportName));
    startActivity(intent);
}

マニフェストファイルを確認しましたが、奇妙な外観は見られません。これを理解することはできません。

4

2 に答える 2

0

アクティビティのレイアウトは正しく方向付けられていますか

 android:orientation="vertical"
于 2012-05-01T04:16:13.353 に答える
0

'onPostExecute' メソッドの上に @Override を追加するのを忘れたため、まったく実行されません。

于 2012-05-01T23:10:06.937 に答える