【发布时间】:2016-10-03 11:32:36
【问题描述】:
当 Realm dataBase 从 asset 文件加载时,我正在显示倒计时
SharedPreferences wmbPreference = PreferenceManager.getDefaultSharedPreferences(this);
boolean isFirstRun = wmbPreference.getBoolean("FIRSTRUN", true);
if (isFirstRun)
{
handler = new Handler();
Runnable r = new Runnable() {
public void run() {
Intent intent=new Intent(context,FirstRun.class);
startActivity(intent);
}
};
handler.post(r);
RealmConfiguration config = new RealmConfiguration.Builder(context)
.name(Realm.DEFAULT_REALM_NAME)
.migration(new in.webic.longevity.longevity.Word())
.assetFile(context, "Default.realm")
.schemaVersion(0)
.build();
realm = realm.getInstance(config);
realm.close();
SharedPreferences.Editor editor = wmbPreference.edit();
editor.putBoolean("FIRSTRUN", false);
editor.commit();
}
问题:
应该显示倒计时,而不是显示资产文件时的空白屏幕 复制为默认数据库
然而,活动在下面的代码加载资产文件的几秒钟后(在线程中)开始,
有没有更好的方法在设置领域配置时显示倒计时。
任何帮助将不胜感激
谢谢
【问题讨论】:
-
那么你的问题是什么?我没完全明白!
-
您尝试在
android.intent.category.LAUNCHERActivity 中调用此代码? -
是的 @DouglasJunior 它在 mainActivity 的 onCreate 方法中
-
@LalitPoptani 已编辑