android中活动之间的启动屏幕

android中活动之间的启动屏幕,android,splash-screen,Android,Splash Screen,我是android新手。我正在做服务器和客户端之间的wifi通信项目。每当服务器接收到来自客户端的消息时,我想在服务器中显示该消息。我正在服务器中维护线程以接受连接。我想在第一页显示总和详细信息。如果有来自客户端的任何消息,我也要显示它,我要连续显示该消息和主详细信息页面。所以我计划在收到消息时使用闪屏,另一个活动将被闪屏,并且再次显示主页。现在我怎样才能连续地在信息屏幕和主屏幕上闪烁???提前感谢。我不知道您的具体实施情况如何。但是,我建议您不要每次收到来自服务器的消息时都创建一个新的活动,因

我是android新手。我正在做服务器和客户端之间的wifi通信项目。每当服务器接收到来自客户端的消息时,我想在服务器中显示该消息。我正在服务器中维护线程以接受连接。我想在第一页显示总和详细信息。如果有来自客户端的任何消息,我也要显示它,我要连续显示该消息和主详细信息页面。所以我计划在收到消息时使用闪屏,另一个活动将被闪屏,并且再次显示主页。现在我怎样才能连续地在信息屏幕和主屏幕上闪烁???提前感谢。

我不知道您的具体实施情况如何。但是,我建议您不要每次收到来自服务器的消息时都创建一个新的活动,因为这很慢,而且在UI中看起来不太自然。您可以使用显示服务器消息,然后根据需要动态关闭对话框弹出窗口

最后,如果您坚持在收到消息时创建新活动,您可以使用。必要时,您可以使用
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文档中的片段生命周期)。但是我不知道什么样的通知适合你的情况。简单的祝酒就足够了。