android中活动之间的启动屏幕
我是android新手。我正在做服务器和客户端之间的wifi通信项目。每当服务器接收到来自客户端的消息时,我想在服务器中显示该消息。我正在服务器中维护线程以接受连接。我想在第一页显示总和详细信息。如果有来自客户端的任何消息,我也要显示它,我要连续显示该消息和主详细信息页面。所以我计划在收到消息时使用闪屏,另一个活动将被闪屏,并且再次显示主页。现在我怎样才能连续地在信息屏幕和主屏幕上闪烁???提前感谢。我不知道您的具体实施情况如何。但是,我建议您不要每次收到来自服务器的消息时都创建一个新的活动,因为这很慢,而且在UI中看起来不太自然。您可以使用显示服务器消息,然后根据需要动态关闭对话框弹出窗口 最后,如果您坚持在收到消息时创建新活动,您可以使用。必要时,您可以使用android中活动之间的启动屏幕,android,splash-screen,Android,Splash Screen,我是android新手。我正在做服务器和客户端之间的wifi通信项目。每当服务器接收到来自客户端的消息时,我想在服务器中显示该消息。我正在服务器中维护线程以接受连接。我想在第一页显示总和详细信息。如果有来自客户端的任何消息,我也要显示它,我要连续显示该消息和主详细信息页面。所以我计划在收到消息时使用闪屏,另一个活动将被闪屏,并且再次显示主页。现在我怎样才能连续地在信息屏幕和主屏幕上闪烁???提前感谢。我不知道您的具体实施情况如何。但是,我建议您不要每次收到来自服务器的消息时都创建一个新的活动,因
finish()
方法关闭当前活动
附言:别忘了看看哪些对你的项目可能有用。我不知道你的具体实施情况如何。但是,我建议您不要每次收到来自服务器的消息时都创建一个新的活动,因为这很慢,而且在UI中看起来不太自然。您可以使用显示服务器消息,然后根据需要动态关闭对话框弹出窗口 最后,如果您坚持在收到消息时创建新活动,您可以使用。必要时,您可以使用
finish()
方法关闭当前活动
PS:别忘了看一下哪些对你的项目可能有用。我试图回答你的问题。此启动屏幕最多3秒钟将显示文本视图
private static int SPLASH_TIME_OUT=3000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splashscreen);
TextView splashtxt = (TextView)findViewById(R.id.splashtextview);
new Handler().postDelayed(new Runnable(){
@Override
public void run() {
/* Creating an Intent to start another activity
* After starting MainpageActivity i am closing this (SplashscreenActivity)
* Activity.
*/
Intent i = new Intent(SplashscreenActivity.this,MainpageActivity.class);
startActivity(i);
finish();
}
},SPLASH_TIME_OUT);
}
我试图回答你的问题。最多3秒钟,此启动屏幕将显示文本视图
private static int SPLASH_TIME_OUT=3000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splashscreen);
TextView splashtxt = (TextView)findViewById(R.id.splashtextview);
new Handler().postDelayed(new Runnable(){
@Override
public void run() {
/* Creating an Intent to start another activity
* After starting MainpageActivity i am closing this (SplashscreenActivity)
* Activity.
*/
Intent i = new Intent(SplashscreenActivity.this,MainpageActivity.class);
startActivity(i);
finish();
}
},SPLASH_TIME_OUT);
}
如果需要多次显示该消息,则不应破坏视图。您需要显示/隐藏它(检查android文档中的片段生命周期)。但是我不知道什么样的通知适合你的情况。一个简单的祝酒词就足够了。如果您需要多次显示消息,那么您不应该破坏您的视图。您需要显示/隐藏它(检查android文档中的片段生命周期)。但是我不知道什么样的通知适合你的情况。简单的祝酒就足够了。