Helpful Information
 
 
Category: Android Development
Starting new package to current view

Hi, I have a problem when loading a new package to current view. It
doesn't find the libraries which the new package has. How to overcome?

This is my code:

public void onClick(View v) {

contentLayout =
(LinearLayout)findViewById(R.id.contentLayout);

contentLayoutParams = new
LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
unregisterReceiver(mBatInfoReceiver);
Intent intent = new Intent();
intent.setClassName("com.centria.news",
"com.centria.news.News");
startGroupActivity("activity1", intent);


}

public void startGroupActivity(String id, Intent intent)
{
contentLayout.removeAllViews();
activityManager = getLocalActivityManager();
View view = activityManager.startActivity(id,
intent).getDecorView();
contentLayout.addView(view, contentLayoutParams);

}

It loads the view and shows it, but then crashes.

LogCat report (errors):

04-20 10:21:06.273: ERROR/Database(17654): sqlite3_open_v2("/data/data/
com.centria.news/databases/webview.db", &handle, 6, NULL) failed
04-20 10:21:06.313: ERROR/Database(17654): sqlite3_open_v2("/data/data/
com.centria.news/databases/webviewCache.db", &handle, 6, NULL) failed

and debugger:

the source attachment does not contain the source for the file
Webviewdatabase.class
the source attachment does not contain the source for the file
cachemanager.class
the source attachment does not contain the source for the file
handler.class
the source attachment does not contain the source for the file
looper.class
the source attachment does not contain the source for the file
handler.class

Program works fine if I start it to its own view from application selector.










privacy (GDPR)