我有非常简单spinnser其中我正在显示两个值1 =>英语2 =>希伯来语微调值没有被选择
和我重新启动整个活动上从所述选择的任何值(要更改UI)微调但问题是我的活动只是重新启动案件1只请帮助我找出问题。
下面是我使用
languageSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
if (!isFistLaunch) {
String email = mEmailEditText.getText().toString();
String pass = mPasswordEditText.getText().toString();
Intent intent = new Intent(MainActivity.this, MainActivity.class);
intent.putExtra("typed_email", email);
intent.putExtra("typed_pass", pass);
mUserSession.setUserLanguage(lang[position]);
Toast.makeText(MainActivity.this, "Spinner position = " + position, Toast.LENGTH_SHORT).show();
startActivity(intent);
MainActivity.this.finish();
} else {
isFistLaunch = false;
}
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
我也把土司在侧,但它仅显示一个时间码...
微调恰好工作,我想但只能在我的设备上使用。所有其他设备都不会显示希伯来语的吐司。他们只显示Toast英语。
有人可以告诉我这里有什么问题吗?由于
首次发布时没有获得任何选项。为了避免这个我把条件..因为你可以检查我的代码 –
没有必要。因为现在你第一次总是拿到第0位 – Ajinkya
好。我会尝试一下,然后让你知道 –