我做了一个登录表单,并将用户的详细信息导入到Sqlite数据库中。在HomeFragment extends片段类中,我有一个Textview,我想要设置用户的名字。登录后我没有立即获得该名称,但是当我转到其他活动并转到HomeFragment时,textview将设置为用户的名称。任何人都可以向我推荐解决方案如何刷新android中的片段和活动?
这是我的代码。
public class HomeFragment extends Fragment {
public HomeFragment(){}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
Databasehandler db=new Databasehandler(getActivity().getApplicationContext());
final View rootView = inflater.inflate(R.layout.fragment_home, container, false);
TextView names=(TextView)rootView.findViewById(R.id.textView2);
HashMap<String, String> c=db.getAddedContacts();
Toast.makeText(getActivity(), ""+c, Toast.LENGTH_SHORT).show();
names.setText(""+c.get("userlogin"));
}
}
你能显示登录码吗? –
其实它是一个Facebook登录代码。我已经将这些数据插入到sqlite数据库中。名字实际上被插入到数据库中。 – user3256145
你能建议我怎么刷新片段类 – user3256145