如何在Android中为选项卡添加OnTableListener

如何在Android中为选项卡添加OnTableListener,android,Android,我的申请有问题。问题是我无法在活动之间从一个选项卡切换到另一个选项卡。这是我的密码: public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) { String n = tab.getText().toString(); Toast.makeText(getApplicationContext(), "You have selected: " + n, Toa

我的申请有问题。问题是我无法在活动之间从一个选项卡切换到另一个选项卡。这是我的密码:

     public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
            String n = tab.getText().toString();
            Toast.makeText(getApplicationContext(), "You have selected: " + n, Toast.LENGTH_LONG).show();
            if (n =="Converter") {
                startActivity(new Intent ("com.example.currencyconverter.MainActivity"));
                }
            if (n =="Currencies") {
                startActivity(new Intent ("com.example.currencyconverter.FirstActivity"));  
            if (n=="News") {
                startActivity(new Intent ("com.example.currencyconverter.FirstActivity"));  
                  }
                }

        }

我的应用程序崩溃了。问题是什么?任何帮助都将不胜感激。

Java不会像C一样比较字符串#

在Java中是

if(n.equals("Converter"))
{   /// do something }

Java不像C那样比较字符串#

在Java中是

if(n.equals("Converter"))
{   /// do something }

将字符串比较更改为使用等于和

startActivity(新意图(“com.example.currencyconverter.MainActivity”)


startActivity(新意图(this,MainActivity.class))

将字符串比较更改为使用等于和

startActivity(新意图(“com.example.currencyconverter.MainActivity”)


startActivity(新意图(this,MainActivity.class))

有关Java中比较的更多信息:有关Java中比较的更多信息: