我想更改选项卡活动中选项卡内的当前活动,
经过一些研究,我知道我需要使用活动组来实现这一目标.
然后我ActivityGroup用下面的代码创建了一个新类扩展:
public class FavShop extends ActivityGroup{
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LocalActivityManager m = getLocalActivityManager();
Intent i = new Intent(this, fav_shops.class);
Window window = m.startActivity("favourite shop",i);
setContentView(window.getDecorView());
}
}
Run Code Online (Sandbox Code Playgroud)
然后我运行程序,程序抛出ActivityNotFoundException选项卡的意图启动时
我不知道如何解决这个问题,任何人都可以帮助我吗?
我正在使用一个应用程序,我从我的azure数据库中获取记录并将其插入到数组中,并且listview必须显示我的数组.当我尝试调用方法时出现错误notifyDatasetChanged,这是我的代码:
Button search;
EditText Esearch;
ListView list;
BaseAdapter ADAhere;
Connection connect;
List<Map<String,String>> MyData = new ArrayList();
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.srail, container, false);
search = (Button)rootView.findViewById(R.id.btnSearch);
Esearch = (EditText)rootView.findViewById(R.id.srch);
list = (ListView)rootView.findViewById(R.id.view);
search.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
CheckLogin checkLogin = new CheckLogin();
checkLogin.execute("");
String[] fromwhere = { "NAME","PRICE","RANGE","SUPPLIER","SIZE" };
int[] viewswhere = {R.id.Name_txtView , R.id.price_txtView,R.id.Range_txtView,R.id.size_txtView,R.id.supplier_txtView};
ADAhere = new SimpleAdapter(getActivity(), MyData,R.layout.list_products, fromwhere, viewswhere);
list.setAdapter(ADAhere); …Run Code Online (Sandbox Code Playgroud) arrays android listview notifydatasetchanged azure-sql-database