草庐IT

onCreate

全部标签

Android - fragment onCreate() 和 onCreateView() 中的 Bundle savedInstanceState 为空

我正在尝试将参数传递给Fragment。单击Fragment的View时,我将我的Fragment替换为另一个并将要使用的数据传递到下一个Fragment.我的点击Action:publicvoidonClick(Viewview){Bundleargs=newBundle();args.putSerializable("order",orders.get(position));OrderDetailFragmentorderDetailFragment=newOrderDetailFragment();orderDetailFragment.setArguments(args);Fr

android - 创建数据库后不调用oncreate!

我正在使用帮助程序创建一个新数据库,但是根据创建文档,一旦创建了数据库就应该调用它,但它没有被正确调用。任何人都可以帮助我尽快解决这个问题。请看下面的代码。1)有没有什么方法可以创建数据库而不是使用helper如果是的话请告诉我!2)在创建数据库和终止数据库时将调用哪些回调?OpenHelper(Contextcontext){super(context,"examplee.db",null,1);SQLiteDatabasesqlite=null;Log.w(TAG,"Openhelpdatabase,");sqlite=context.openOrCreateDatabase("e

android - 为什么我的 android 应用程序在我的 View 中而不是从主屏幕启动 sleep 时调用 onCreate()?

除了我不明白一件事外,我的应用程序似乎表现完美。当我按下主页按钮并返回到我的应用程序时,会(自动)恢复之前的状态。当我按下主页按钮然后手机在主屏幕(或除我自己的任何其他View)中进入休眠状态并返回我的应用程序时,之前的状态将恢复(自动)。现在,更重要的是,当手机进入休眠状态且我的Activity在顶部时,它不会自动恢复之前的状态,但似乎会调用onCreate()因为开始初始化发生并且我的应用程序表现得就像它刚刚启动一样.我能够使用saveInstanceState()保存实例并调用存储的状态,所以最终问题是可以解决的,但我的问题是:如果Android从我的Activity而不是从另一

android - Google Analytics V2 - IllegalStateException - 我可以在 onCreate() 而不是 onStart() 中初始化吗

我正在使用新的移动版GoogleAnalytics(分析)测试版。当我运行我的代码时,有时会出现以下异常:E/AndroidRuntime(29101):java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.wsoft/com.wsoft.ui.AppActivity}:java.lang.IllegalStateException:YoumustcallEasyTracker.getInstance().setContext(context)orstartActivity(activity)beforeca

android - 等到 onCreate 完成

我像这样从BroadcastReceiver启动服务Intentservice=newIntent(context,MyService.class);context.startService(service);Strings="HelloWorld";MyService.addString(s);addString是一个静态函数,用于将字符串添加到ListView。现在我遇到的问题是在MyServiceonCreate()运行时调用此函数并且ListView未初始化。如何才能等到onCreate方法完成? 最佳答案 Android中

java - GoogleApiClient 尚未连接,即使调用了 onConnected 并且我正在 onCreate 中创建我的 GoogleApiClient

我在这里查看了这个问答:GoogleApiClientisthrowing"GoogleApiClientisnotconnectedyet"AFTERonConnectedfunctiongettingcalled因为它似乎与我所经历的相似,但事实并非如此。该用户的问题是他们在onStart()方法中声明了他们的api客户端,我在onCreate()方法中创建了我的,就像答案所建议的那样。然而,我仍然遇到同样的错误。这是这三种方法的代码:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstan

android - 如何在 onCreate() 方法中显示 MainActivity 的布局?

我刚开始学习android,对屏幕上的绘图布局有点困惑。我想做的是,1>显示MainActivity的布局-这是在xml布局文件中设计的2>等待2秒,仍然显示MainActivity3>继续下一个Activity使用我最近的代码,它只显示2秒的空白屏幕,然后显示下一个Activity。这是我目前的MainActivity源代码。publicclassMainActivityextendsAppCompatActivity{IntentsettingIntent;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.

安卓 GCM : Not getting registration token on onCreate() method

我在我的应用程序中嵌入了GCM以进行推送通知。我遇到了一个非常奇怪的问题,第一次运行时我无法获得GCM注册token,但是当您第二次运行我的应用程序时,您将在控制台上打印注册ID。我不知道我在做什么。这是我到目前为止所做的。这是我要打印GCMregID的onCreate()方法:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);finalStringregId=GCMRegistra

Android 接口(interface)和 onCreate()

这是关于使用接口(interface)的双重问题-即Activity中的onclickListener(及相关)。onCreate应该很短——文档中这么说——但如果我有很多很多View,所有View都有onClickListeners,它可能会变得很长。我担心这会导致UI线程超时。这是个问题吗?是否有使用onClickListener的最佳方式?我的意思是,Activity实现onCLickListener然后有一个很长的onClick()方法是否更好?或者执行以下操作:mView.setOnClickListener(newOnClickListener(){...});对于每个Vi

android - onCreate 在抽象父 Activity 中没有在 kotlin 中调用

我声明了一个MapActivity的child:classRecordingActivity:MapActivity(){overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)Log.d("RecirdingActivity","InitializeMap")//called}overridefungetView():Int{returnR.layout.activity_recording}}我打电话从我的主要Activity开始这个Activity:fab.setOnCli