0

私はAndroid開発に不慣れで、ばかげた問題に直面しています.httphandlerでURL​​を呼び出すようにtimetaskを設定し、1分の遅延に設定したため、アプリがクラッシュしています。

バックグラウンドで処理する方法はありますか?

同じことを達成するための他の方法

4

1 に答える 1

0

AsyncTaskを使用してバックグラウンドで時間を消費するタスクを実行する

例:

private class LongOperation extends AsyncTask<String, Void, String> {

    @Override
    protected String doInBackground(String... params) {
        // Do background work here
        return "Executed";
    }      

    @Override
    protected void onPostExecute(String result) {               
        //Do something on finish of background work
    }

    @Override
    protected void onPreExecute() {
       // Do something before executing doInBackground
    }
}

アクティビティでこれを次のように呼び出します。

new LongOperation().execute("");
于 2013-04-11T18:06:32.567 に答える