网站建设推广用兴田德润,wordpress无法进入仪表盘,网站建设的质量区别,qq群推广链接我编码的应用程序检查/ sdcard下的目录中是否有特殊的ZIP文件,如果没有,则开始下载并解压缩.即使是子目录,下载和解压缩也可以工作.但是我需要在完成后重新启动应用程序 – 这不起作用.起初我有一个特殊的活动“PreMainActivity.java”只是为了重新启动目的#xff1a;import …我编码的应用程序检查/ sdcard下的目录中是否有特殊的ZIP文件,如果没有,则开始下载并解压缩.即使是子目录,下载和解压缩也可以工作.但是我需要在完成后重新启动应用程序 – 这不起作用.起初我有一个特殊的活动“PreMainActivity.java”只是为了重新启动目的import android.app.Activity;import android.content.Intent;import android.os.Bundle;public class PreMainActivity extends Activity{/****/public static Boolean ENABLE_RESTART false;Overridepublic void onCreate(final Bundle savedInstanceState){super.onCreate(savedInstanceState);PreMainActivity.ENABLE_RESTART true;restartMain();}Overridepublic void onRestart(){super.onRestart();restartMain();}/****/public void restartMain(){if (PreMainActivity.ENABLE_RESTART true){final Intent mainIntent new Intent(this,MainActivity.class);mainIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(mainIntent);finish();}else{finish();}PreMainActivity.ENABLE_RESTART false;}}然后我在DownloadFile.java中得到了一些代码Overrideprotected void onPostExecute(final String result){MainActivity.mProgressDialogDownload.dismiss();PreMainActivity.ENABLE_RESTART true;final Intent i new Intent(MainActivity.this,PreMainActivity.class);i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);startActivity(i);}据我所研究,我需要将MainActivity的上下文传递给DownloadFile.java – 但我仍然不知道如何.任何人都可以告诉我如何将上下文传递到同一个包中的单独文件中的AsyncTask吗或任何其他提示如何在AsyncTask完成后重新启动整个应用程序