Bro*_*oak 4 android android-fragments
我已经覆盖了onSavedInstanceState并删除了super,我没有做任何事务,更不用说易失性函数或异步函数中的事务了.
我在自定义回调'onUserExistsListener'中调用它
@Override
public Boolean userExists(Boolean exists) {
if (exists) {
}
else
{
AlertDialogFragment Frag = AlertDialogFragment.newInstance(0, null);
Frag.show(getSupportFragmentManager(), "warndialog");
}
};
Run Code Online (Sandbox Code Playgroud)
尝试了其他SO问题中提出的所有内容,仍然没有找到解决办法?任何人?
码:
AlertDialogFragment Frag = AlertDialogFragment.newInstance(0, null);
Frag.show(getSupportFragmentManager(), "warndialog");
Run Code Online (Sandbox Code Playgroud)
过程:
OnCreate :( LoadNames函数)
LoadNames回调 - >显示对话框.
进一步:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
add_name_to_db();
}
Run Code Online (Sandbox Code Playgroud)
功能:
public void add_name_to_db() {
Details.checkNameExists(user_txt.getText().toString());
Details.setOnUserExistsListener(new onUserExistsListener() {
@Override
public Boolean userExists(Boolean exists) {
if (exists)
{
} else {
runOnUiThread(new Runnable() {
@Override
public void run() {
AlertDialogFragment Frag = AlertDialogFragment.newInstance(0, null);
Frag.show(getSupportFragmentManager(), "warndialog");
}
});
}
} else {
Toast.makeText(getApplicationContext(), "This is not a valid KIK username",
Toast.LENGTH_SHORT).show();
}
return exists;
}
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13267 次 |
| 最近记录: |