我有一个活动并使用片段,一直使用相同的活动并替换片段。我在第一个片段中有一个自定义键盘。当我点击编辑文本时它会打开。
问题是,当我进入第一个片段并进行设置并更改语言时,所有其他视图(例如一堆textview和editexts)都刷新了所选语言,但是当我点击edittext时,自定义键盘没有打开。 / p>
我试图将它隐藏在Onresume()上,如果视图实例已经存在但没有任何工作
现在我想在设置和更改语言时重新启动活动或片段。以便应用程序可以重新开始。
@Override
protected void onResume() {
String str = Locale.getDefault().toString();
if(str.equals("de_DE")){
Intent Intent = getIntent ();
finish ();
startActivity ( Intent );
}
super.onResume();
}
在我的活动中执行上述代码但不起作用
尝试分离并附加片段也无效。
答案 0 :(得分:0)
您可以尝试: