[英]How to add an onTabListener for a tab in Android
我的申请中有问题。 问题是我无法在活动之间从一个选项卡切换到另一个选项卡。 这是我的代码:
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 }
将您的字符串比较更改为使用equals和
startActivity(new Intent ("com.example.currencyconverter.MainActivity"));
至
startActivity(new Intent (this, MainActivity.class));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.