我的声音在我的/原始文件夹,我希望我的用户能够选择一个声音的喜好酷似RingtonePreference做,但只有用我的声音.
下一个过程很容易理解和重现,但会导致错误:
onCreate()方法中启动activityBfinish()在其onResume()方法中调用onDestroy()被调用onResume()被调用finish()- 或者按后退键.onDestroy()没有被调用且A仍然存在(adb shell dumpsys'myPackageName'表示生活活动太多)码
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="gleroy.com.algo">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<activity
android:name=".activity.MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="gleroy.com.algo.activity.FakeA"
android:label="@string/app_name"></activity>
<activity
android:name="gleroy.com.algo.activity.FakeB"
android:label="@string/app_name"></activity>
</application>
</manifest>
Run Code Online (Sandbox Code Playgroud)
活动A:
public class FakeA extends Activity {
private final static String TAG = FakeA.class.getCanonicalName();
@Override
protected void onCreate(Bundle savedInstanceState) {
Log.d(TAG, "onCreate, taskId :" + getTaskId()); …Run Code Online (Sandbox Code Playgroud)