protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Toast.makeText(getApplicationContext(), "WELCOME!!!" , Toast.LENGTH_LONG).show();
舱单:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.im.gernan" >
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CALL_PHONE"/>
<application
android:name="com.example.im.gernan.MyAppCtx"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
>
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
正如注释中提到的,添加一个标志来指示是否显示了它。一个地方可以是活动本身,但活动可以完成,并在应用程序活跃的时候重新选择。应用程序上下文的生命周期只知道onCreate和onDestroy,并保留hole应用程序会话,这是为了让您的吐司只有在应用程序启动后才真正开始。
示例:
这可以是一个应用程序上下文类,在manifest中引用为application。
public MyAppCtx extends Application {
public boolean toasted = false;
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
if (!((MyAppCtx)getApplicationContext()).toasted) {
Toast.makeText(getApplicationContext(), "WELCOME!!!" , Toast.LENGTH_LONG).show();
((MyAppCtx)getApplicationContext()).toasted = true;
}
...
}
我正在完成一个视频应用程序,我在离开视频activity时显示间隙广告。我只想每X分钟显示一次,但似乎每次我离开那个屏幕时它都在显示。 这是我的activity密码。 onCreate: onbackpressed: 当然,在admob中是这样设置的: 注意:我的应用程序没有发布,所以它正在显示“预览”o“示例”。我正在使用我的广告单元ID: 谢谢,
在这个图像中有8个按钮。现在我在这个应用程序上使用测试广告单元。这个活动我有8个按钮,每个按钮都与有针对性的活动相联系。我的问题是,当我单击这8个按钮中的任何按钮时,它会显示admob插播广告并发送到目标活动,但当我关闭目标活动并再次返回main_activity并单击这8个按钮中的任何按钮时,admo插播广告不会显示,但在按钮上单击它会打开目标活动。我想在每次点击按钮时显示广告插播广告。这是怎么
每当从我的要素文件开始执行新方案时,就会启动一个新浏览器。我希望浏览器只在我的第一个场景执行时启动一次,在场景的其余部分,不应打开新的浏览器。 我已经把我的浏览器打开代码写进了类下的注释中。
问题内容: 我创建了一个想要在我的应用程序中使用的自定义Exception类: 但是,当我尝试使用此类时,如下所示,它给出了编译时错误。 编译时错误: 我的问题是,如果要在所有构造函数中扩展Exception类并调用super,那么为什么会发生此错误? 问题答案: 显然,您没有做 任何 会产生的 事情。首先编写一个带有签名的方法,调用它,然后解决您的问题。这是一个例子: 并将您的主要代码修改为:
问题内容: 我试图显示一条带有整数的吐司消息这就是我试图做到的方式: 但这会使我的应用程序崩溃。感谢帮助! 问题答案: 将a 或an 作为其第二个参数。 但是,表示 资源ID (例如)。 应用程序崩溃可能是因为没有找到具有该ID的资源,因为它不是以ID开头的ID,而是任意整数。 在您的情况下,请使用。