Android でアプリケーションを切り替えています。一連のパラメーターを渡して他のアプリケーション (色、ロゴなど) をカスタマイズしていますが、渡したスタイルが見つかりません。ドローアブル、色、レイアウトしか見つかりません。 .
スタイルを見つける方法はありますか?
私はこれを使用しています
Intent intent = new Intent();
intent.setClassName("com.app.to.call", "com.app.to.call.LoginActivity");
intent.putExtra("package", getPackageName());
intent.putExtra("style", R.style.AppTheme);
startActivity(intent);
使用している別のアプリから
if(customization.getKeys().getString(Global.LINK_PACKAGE) == null) {
customization = null;
}else{
Resources resources = getPackageManager().getResourcesForApplication(customization.getKeys().getString(Global.LINK_PACKAGE));
container.setBackgroundColor(resources.getColor(customization.getKeys().getInt(Global.LINK_BACKGROUND_COLOR)));
setTheme();//How can I get the style?
}
ここで、customization.getKeys() は渡すキーです。