我有片段,当我使用意图获取数据或通过异步改造进行Api调用时,我多次面对下面提到的问题。虽然我没有在主线程中执行大型操作。
from lib389._constants import *
# Add an entry
USER_DN = 'cn=mreynolds,{}'.format(DEFAULT_SUFFIX)
standalone.add_s(Entry((USER_DN, {
'objectclass': (b'top', b'person'),
'cn': b'mreynolds',
'sn': b'reynolds',
'userpassword': b'password'
})))
# Modify an entry
standalone.modify_s(USER_DN, [(ldap.MOD_REPLACE, 'cn', b'Mark Reynolds')])
# Delete an entry
standalone.delete_s(USER_DN)
片段交易代码:
03-07 17:31:16.913 31144-31144/? I/art: Late-enabling -Xcheck:jni
03-07 17:31:17.033 31144-31144/com.komplete.insights I/MultiDex: VM with version 2.1.0 has multidex support
03-07 17:31:17.033 31144-31144/com.komplete.insights I/MultiDex: Installing application
03-07 17:31:17.033 31144-31144/com.komplete.insights I/MultiDex: VM has multidex support, MultiDex support library is disabled.
03-07 17:31:17.043 31144-31144/com.komplete.insights I/FirebaseInitProvider: FirebaseApp initialization unsuccessful
03-07 17:31:18.153 31144-31144/com.komplete.insights W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
03-07 17:31:19.303 31144-31144/com.komplete.insights I/TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
03-07 17:31:20.133 31144-31144/com.komplete.insights I/TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
03-07 17:31:20.883 31144-31144/com.komplete.insights I/TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
03-07 17:31:21.633 31144-31144/com.komplete.insights I/TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
03-07 17:31:22.383 31144-31144/com.komplete.insights I/TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
03-07 17:31:22.773 31144-31171/com.komplete.insights D/OpenGLRenderer: Render dirty regions requested: true
03-07 17:31:22.783 31144-31144/com.komplete.insights D/Atlas: Validating map...
03-07 17:31:22.783 31144-31144/com.komplete.insights I/Choreographer: Skipped 182 frames! The application may be doing too much work on its main thread.
03-07 17:31:23.623 31144-31171/com.komplete.insights I/Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_LA.BR.1.1.3_RB1.05.01.00.032.017_msm8916_64_LA.BR.1.1.3_RB1__release_AU (Ie228694f41)
OpenGL ES Shader Compiler Version: E031.25.03.04
Build Date: 09/29/15 Tue
Local Branch: mybranch14662643
Remote Branch: quic/LA.BR.1.1.3_rb1.32
Local Patches: NONE
Reconstruct Branch: AU_LINUX_ANDROID_LA.BR.1.1.3_RB1.05.01.00.032.017 + 26a3cba + 6f69ea6 + 8bc2bc8 + 649fcde + a52cccf + dbf281f + 15f0bf8 + 8d02f76 + 9b2cb1a + 25f3b04 + 7cd8c84 + b54906e + 675fd74 + 7c22ef4 + 79b094c
03-07 17:31:23.623 31144-31171/com.komplete.insights I/OpenGLRenderer: Initialized EGL, version 1.4
03-07 17:31:23.643 31144-31171/com.komplete.insights D/OpenGLRenderer: Enabling debug mode 0
03-07 17:31:23.643 31144-31171/com.komplete.insights I/qdutils: PartialUpdate status: Disabled
03-07 17:31:23.643 31144-31171/com.komplete.insights I/qdutils: Left Align: 0
03-07 17:31:23.643 31144-31171/com.komplete.insights I/qdutils: Width Align: 0
03-07 17:31:23.643 31144-31171/com.komplete.insights I/qdutils: Top Align: 0
03-07 17:31:23.643 31144-31171/com.komplete.insights I/qdutils: Height Align: 0
03-07 17:31:23.643 31144-31171/com.komplete.insights I/qdutils: Min ROI Width: 0
03-07 17:31:23.643 31144-31171/com.komplete.insights I/qdutils: Min ROI Height: 0
03-07 17:31:23.643 31144-31171/com.komplete.insights I/qdutils: Needs ROI Merge: 0
03-07 17:31:23.643 31144-31171/com.komplete.insights I/qdutils: Dynamic Fps: Enabled
03-07 17:31:23.643 31144-31171/com.komplete.insights I/qdutils: Min Panel fps: 45
03-07 17:31:23.643 31144-31171/com.komplete.insights I/qdutils: Max Panel fps: 60
03-07 17:31:24.193 31144-31144/com.komplete.insights I/Choreographer: Skipped 84 frames! The application may be doing too much work on its main thread.
03-07 17:31:25.183 31144-31144/com.komplete.insights I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@2baca30c time:25778313
03-07 17:34:07.643 31144-31144/com.komplete.insights I/Timeline: Timeline: Activity_launch_request time:25940771
03-07 17:34:08.293 31144-31144/com.komplete.insights W/Settings: Setting airplane_mode_on has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value.
03-07 17:34:08.383 31144-31144/com.komplete.insights I/zzbz: Making Creator dynamically
03-07 17:34:08.413 31144-31144/com.komplete.insights I/DynamiteModule: Considering local module com.google.android.gms.maps_dynamite:0 and remote module com.google.android.gms.maps_dynamite:18
03-07 17:34:08.413 31144-31144/com.komplete.insights I/DynamiteModule: Selected remote version of com.google.android.gms.maps_dynamite, version >= 18
03-07 17:34:08.433 31144-31144/com.komplete.insights W/ResourcesManager: Asset path '/system/framework/com.android.media.remotedisplay.jar' does not exist or contains no resources.
03-07 17:34:08.433 31144-31144/com.komplete.insights W/ResourcesManager: Asset path '/system/framework/com.android.location.provider.jar' does not exist or contains no resources.
03-07 17:34:08.453 31144-31144/com.komplete.insights I/art: DexFile_isDexOptNeeded failed to open oat file '/data/dalvik-cache/arm64/data@data@com.google.android.gms@app_chimera@m@00000003@DynamiteModulesB_GmsCore_prodlmp_xxhdpi_release.apk@classes.dex' for file location '/data/data/com.google.android.gms/app_chimera/m/00000003/DynamiteModulesB_GmsCore_prodlmp_xxhdpi_release.apk': Failed to open oat filename for reading: No such file or directory
03-07 17:34:08.513 31144-31144/com.komplete.insights I/Google Maps Android API: Google Play services client version: 11910000
03-07 17:34:08.523 31144-31144/com.komplete.insights I/Google Maps Android API: Google Play services package version: 11975248
03-07 17:34:09.163 31144-31144/com.komplete.insights I/Choreographer: Skipped 88 frames! The application may be doing too much work on its main thread.
03-07 17:34:09.523 31144-31144/com.komplete.insights I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@2e5c667b time:25942656
03-07 17:34:09.783 31144-31163/com.komplete.insights I/art: Background sticky concurrent mark sweep GC freed 63099(3MB) AllocSpace objects, 46(8MB) LOS objects, 13% free, 51MB/59MB, paused 4.235ms total 127.020ms
03-07 17:34:11.143 31144-31235/com.komplete.insights W/DynamiteModule: Local module descriptor class for com.google.android.gms.googlecertificates not found.
03-07 17:34:11.153 31144-31235/com.komplete.insights I/DynamiteModule: Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:4
03-07 17:34:11.153 31144-31235/com.komplete.insights I/DynamiteModule: Selected remote version of com.google.android.gms.googlecertificates, version >= 4
03-07 17:34:11.163 31144-31235/com.komplete.insights I/art: DexFile_isDexOptNeeded failed to open oat file '/data/dalvik-cache/arm64/data@data@com.google.android.gms@app_chimera@m@00000001@GoogleCertificates_GmsCore_prodlmp_xxhdpi_release.apk@classes.dex' for file location '/data/data/com.google.android.gms/app_chimera/m/00000001/GoogleCertificates_GmsCore_prodlmp_xxhdpi_release.apk': Failed to open oat filename for reading: No such file or directory
EditProfileFragment.java
以下是我遇到问题的片段代码。
ivEditProfile.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
getSupportActionBar().hide();
EditProfileFragment editProfileFragment = new EditProfileFragment();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.main_frame, editProfileFragment);
transaction.addToBackStack(null);
transaction.commit();
drawer.closeDrawer(GravityCompat.START);
}
});
答案 0 :(得分:0)
更改
FragmentTransaction transaction = getFragmentManager().beginTransaction();
到
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
并确保您在片段类
中使用import android.support.v4.app.Fragment