Tag: 敬酒

什么是iOS应用程序的android.widget.Toast等价物?

几个月前我已经做了Android应用程序。 吐司类对我来说非常有用。 我不需要考虑主线程和显示它的地方。 任何地方我可以显示它,只是离开它,它会自动消失。 Toast.makeToast(context, msg, Toast.LENGTH_SHORT).show(); 而已。 ^^ 那么iPhone呢? 有没有像吐司? 只是显示消息,不需要关心它。 它会自动消失。

吐司LENGTH_LONG和LENGTH_SHORT的持续时间是多less?

我需要精确的持续时间LENGTH_LONG和LENGTH_SHORT毫秒(毫秒)。 此外,我需要知道与LENGTH_LONG Toast消息的持续时间将在任何电话和任何API版本具有相同的持续时间。 有人知道在什么地方定义的时间?,我的意思是定义在毫秒。 我知道LENGTH_LONG是一个int值为1的const。但是我找不到定义的实际持续时间。

调用getLayoutInflater()在不在活动的地方

什么是需要导入的,或者如何在除了活动之外的地方调用布局充气器? public static void method(Context context){ //this doesn't work the getLayoutInflater method could not be found LayoutInflater inflater = getLayoutInflater(); // this also doesn't work LayoutInflater inflater = context.getLayoutInflater(); } 我只能在activity中调用getLayoutInflater ,这是一个限制吗? 如果我想创build自定义对话框,我想膨胀视图,或者如果我想要具有从服务显示的自定义视图的Toast消息,我只有从服务的上下文我没有任何活动但我想显示自定义消息。 我需要在不在activity类中的代码中的inflater。 我怎样才能做到这一点 ?

差异和何时使用getApplication(),getApplicationContext(),getBaseContext()和someClass.this

我是新来的android和我试图了解getApplication() , getApplicationContext( ), getBaseContext() , getContext()和someClass.this ,特别是当在以下代码行中使用这些方法: 当我发起敬酒之间有什么区别,在哪些情况下,我使用它们? Toast.makeText(LoginActivity.this, "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplication(), "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplicationContext(), "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getBaseContext(), "LogIn successful", Toast.LENGTH_SHORT).show(); 意图相同: Intent intent = new Intent(getApplicationContext(), LoginActivity.class); Intent intent = new Intent(MenuPagina., LoginActivity.class); Intent intent = new Intent(getBaseContext(), LoginActivity.class); Intent intent = new Intent(getApplication(), LoginActivity.class);