通过overridePendingTransition
启动Intent
时有PreferenceActivity
的方法吗?
<Preference
android:title="Settings">
<intent
android:action="android.intent.action.VIEW"
android:targetPackage="dot.com.app"
android:targetClass="dot.com.app.activities.SettingsActivity" />
</Preference>
以编程方式,可以通过以下方式完成:
SettingsActivity.this.finish();
overridePendingTransition (0, 0);
答案 0 :(得分:4)
这有效:
@Override
public void onStart() {
super.onStart();
overridePendingTransition(0, 0);
}
答案 1 :(得分:2)
将以下内容添加到PreferenceActivity中,显然会选择自己的动画。
@Override
public void startActivity(Intent intent) {
super.startActivity(intent);
overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
}