Git Product home page Git Product logo

androidfire's Issues

为什么你的BaseFragment里面有对Model的引用?

为什么你的BaseFragment里面有对Model的引用?
mPresenter = TUtil.getT(this, 0); mModel= TUtil.getT(this,1);

我看到你的代码里在BaseFragment里通过反射创建了Model的实例,请问MVP模式当中,View层不是不应该持有Model的实力对象吗?

API能公开一下不

不知道你抓取的是那个应用的,能公开么,纯技术学习使用,你懂的

fragment加载问题

项目一打开4个fragment都开始加载数据,这样是否有点不妥?

网络提示显示有问题

当回到桌面的时候,在进app,有的时候会加载菊花,但是后面的内容是已经正确显示

频道管理功能有问题【bug】

1、进入频道管理界面,在更多频道中随意点击几个,然后在我的频道中长按�并拖曳排序,把新添加的频道拖曳到靠前位置
2、返回上一界面,Tab中频道顺序与频道管理种的顺序不同
3、滑动至新加入的频道界面,不自动刷新

关于Adapter的position

int position=getPosition(helper); 为什么每次获得的position都是从2开始的,有点不明白,请大神指引,如何修改代码,从0开始。

点击"好友动态"崩溃

点击"好友动态"崩溃,点击“添加更多感兴趣的内容”无响应,这些内容是否没有实现的呢?还有看你项目介绍中有图片上传的页面,也么有看到,请指点一下,谢谢-v-

调用相机拍照闪退

不同品牌的手机,在调用相机,发表说说时候,会闪退,vivo闪退最多,乐视,魅族的偶尔闪退,金立的未出现过闪退情况,手头没有小米和华为,不知道群主测试过没

BUG一个

在新闻详情页用WebView打开,跳转到NewsBrowserActivity
返回时崩溃,onDestroy调用时,webView为空
原因是先调用了super.onDestroy(),以致于解绑了ButterKnife
闲着没事说一声,哈哈

继承BaseActivity,使用LoadingTip,总是会报错,弄了一个上午了

错误:
Unable to start activity ComponentInfo{com.kstar.androidcharging/com.kstar.androidcharging.ui.MainActivity}: android.view.InflateException: Binary XML file line #37: Error inflating class com.ktar.commonlibary.commonwidget.LoadingTip
Caused by: android.view.InflateException: Binary XML file line #37: Error inflating class com.ktar.commonlibary.commonwidget.LoadingTip

BaseActivity中这行代码 运行前后好像有问题
setContentView(getLayoutId());

有谁使用过这个项目也碰到同样的问题没 麻烦解答下额

关于rxbus小问题

fab.setOnClickListener(new View.OnClickListener() {
@OverRide
public void onClick(View view) {
//自定义behavior实现
mRxManager.post(AppConstant.NEWS_LIST_TO_TOP, "");
}
});
在NewsMainFragment里面的这一行代码怎么就实现了滑倒顶了呢?我没找到那个相关示例啊,麻烦作者大大讲一下好不好

关于GSON部分解析

@get("nc/article/{type}/{id}/{startPage}-20.html")
Observable<Map<String, List>> getNewsList(
@Header("Cache-Control") String cacheControl,
@path("type") String type, @path("id") String id,
@path("startPage") int startPage);
分析到这里后分析不下去了,看不懂这是什么原理,
我想去在这里解析JSON返回,请问如何做?

RxJava1.X升级到RxJava2.X

你好 能否将RxJava1.X升级到RxJava2.X呢 现在项目中主要是使用RxJava2.X 比较多了 谢谢了!

自己项目引入该项目中的视频模块报错

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.leoao.fitness-2/base.apk", zip file "/data/app/com.leoao.fitness-2/split_lib_dependencies_apk.apk", zip file "/data/app/com.leoao.fitness-2/split_lib_slice_0_apk.apk", zip file "/data/app/com.leoao.fitness-2/split_lib_slice_1_apk.apk", zip file "/data/app/com.leoao.fitness-2/split_lib_slice_2_apk.apk", zip file "/data/app/com.leoao.fitness-2/split_lib_slice_3_apk.apk", zip file "/data/app/com.leoao.fitness-2/split_lib_slice_4_apk.apk", zip file "/data/app/com.leoao.fitness-2/split_lib_slice_5_apk.apk", zip file "/data/app/com.leoao.fitness-2/split_lib_slice_6_apk.apk", zip file "/data/app/com.leoao.fitness-2/split_lib_slice_7_apk.apk", zip file "/data/app/com.leoao.fitness-2/split_lib_slice_8_apk.apk", zip file "/data/app/com.leoao.fitness-2/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.leoao.fitness-2/lib/arm, /vendor/lib, /system/lib]]] couldn't find "libijkffmpeg.so"
at java.lang.Runtime.loadLibrary(Runtime.java:366)
at java.lang.System.loadLibrary(System.java:988)
at tv.danmaku.ijk.media.player.IjkMediaPlayer$1.loadLibrary(IjkMediaPlayer.java:157)
at tv.danmaku.ijk.media.player.IjkMediaPlayer.loadLibrariesOnce(IjkMediaPlayer.java:168)
at tv.danmaku.ijk.media.player.IjkMediaPlayer.initPlayer(IjkMediaPlayer.java:209)
at tv.danmaku.ijk.media.player.IjkMediaPlayer.(IjkMediaPlayer.java:205)
at tv.danmaku.ijk.media.player.IjkMediaPlayer.(IjkMediaPlayer.java:196)
at fm.jiecao.jcvideoplayer_lib.JCMediaManager.(JCMediaManager.java:56)
at fm.jiecao.jcvideoplayer_lib.JCMediaManager.instance(JCMediaManager.java:50)
at fm.jiecao.jcvideoplayer_lib.JCVideoPlayer.addTextureView(JCVideoPlayer.java:332)
at fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard.addTextureView(JCVideoPlayerStandard.java:176)
at fm.jiecao.jcvideoplayer_lib.JCVideoPlayer.prepareVideo(JCVideoPlayer.java:230)
at fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard.prepareVideo(JCVideoPlayerStandard.java:215)
at fm.jiecao.jcvideoplayer_lib.JCVideoPlayer.onClick(JCVideoPlayer.java:188)
at fm.jiecao.jcvideoplayer_lib.JCVideoPlayerStandard.onClick(JCVideoPlayerStandard.java:182)
at android.view.View.performClick(View.java:4785)
at android.view.View$PerformClick.run(View.java:19888)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5276)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:911)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:706)

你的关注这个模块有问题,一进去APP就崩溃

我看了一下打印的问题,一开始是你CircleZoneActivity的XML文件中Editext的背景色文件id找不到,后来我册除后,又报了其他的错误。估计是这个模块那里写的有问题。希望楼主尽快解决,我很关注你这个APP。

RxJava1.X升级到RxJava2.X

你好,最近在用RxJava, 在GitHub上找到你这个基于 Material Design + MVP + RxJava + Retrofit + Glide的开源项目,能否提个建议,把RxJava1.X升级到RxJava2.X。 毕竟现在RxJava2.X,现在用的比较多。 让更多的新手基神RxJava2.X 开发。

配置library包出错

运行的时候报这个错误,请问一下是什么原因导致的呢,该怎么解决啊

Information:Gradle tasks [assemble] Warning:The android.dexOptions.incremental` property is deprecated and it has no effect on the build process.
Error:A problem occurred configuring project ':app'.

Could not resolve all dependencies for configuration ':app:_debugApk'.
A problem occurred configuring project ':library:photoPicker'.
> Could not resolve all dependencies for configuration ':library:photoPicker:_releasePublish'.
> A problem occurred configuring project ':library:common'.
> Could not resolve all dependencies for configuration ':library:common:_releasePublishCopy'.
> Could not resolve com.umeng.analytics:analytics:latest.integration.
Required by:
project :library:common
> Could not resolve com.umeng.analytics:analytics:latest.integration.
> Failed to list versions for com.umeng.analytics:analytics.
> Unable to load Maven meta-data from https://jcenter.bintray.com/com/umeng/analytics/analytics/maven-metadata.xml.
> Could not GET 'https://jcenter.bintray.com/com/umeng/analytics/analytics/maven-metadata.xml'.
> Software caused connection abort: recv failed
> Could not resolve com.umeng.analytics:analytics:latest.integration.
> Failed to list versions for com.umeng.analytics:analytics.
> Unable to load Maven meta-data from https://repo1.maven.org/maven2/com/umeng/analytics/analytics/maven-metadata.xml.
> Could not GET 'https://repo1.maven.org/maven2/com/umeng/analytics/analytics/maven-metadata.xml'.
> Software caused connection abort: recv failed`

Android Studio2.3.1编译加载后台报错

修改虚拟机
apply plugin: 'com.android.application'
def releaseTime() {
return new Date().format("yyyyMMdd", TimeZone.getTimeZone("UTC"))
}

android {
compileSdkVersion 23
buildToolsVersion "23.0.1"

defaultConfig {
    applicationId "jaydenxiao.com.androidfire"
    minSdkVersion 15
    targetSdkVersion 23
    versionCode 4
    versionName "1.0.3"
}
buildTypes {
    release {
        buildConfigField "boolean", "LOG_DEBUG", "false"
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        //apk命名
        android.applicationVariants.all { variant ->
            variant.outputs.each { output ->
                def outputFile = output.outputFile
                if (outputFile != null && outputFile.name.endsWith('.apk')) {
                    //这里修改apk文件名
                    def fileName = "AndroidFire-${defaultConfig.versionCode}-${defaultConfig.versionName}-${releaseTime()}.apk"
                    output.outputFile = new File(outputFile.parent, fileName)
                }
            }
        }
    }
    debug{
        buildConfigField "boolean", "LOG_DEBUG", "true"
    }
}
//设置虚拟机堆内存空间大小,避免在编译期间OOM
dexOptions {
    javaMaxHeapSize "4g"
}
//打包不检查
lintOptions {
    checkReleaseBuilds false
    abortOnError false
}

}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])

compile project(':library:photoPicker')//图片选择
compile project(':library:irecyclerview')//万能适配器和recyclerview
compile project(':library:oneKeyShareSDK')//分享
compile project(':library:jcvideoplayer')//视频播放
compile project(':library:selectordialog')//常用提示框

}

然后编译通过后 安装成功 后台回报如下错误
另外这个楼主,是不是升级可以升级一下😄
com.squareup.retrofit2:retrofit:2.0.0-beta3
io.reactivex:rxjava:1.0.1
io.reactivex:rxandroid:1.0.1

-04 05:16:14.119 1309-1309/? D/dalvikvm: Not late-enabling CheckJNI (already on)
05-04 05:16:14.819 1309-1309/jaydenxiao.com.androidfire I/MultiDex: VM with version 1.6.0 does not have multidex support
05-04 05:16:14.819 1309-1309/jaydenxiao.com.androidfire I/MultiDex: install
05-04 05:16:14.839 1309-1309/jaydenxiao.com.androidfire I/MultiDex: MultiDexExtractor.load(/data/app/jaydenxiao.com.androidfire-1.apk, false)
05-04 05:16:14.849 1309-1309/jaydenxiao.com.androidfire I/MultiDex: Detected that extraction must be performed.
05-04 05:16:15.489 1309-1309/jaydenxiao.com.androidfire I/MultiDex: load found 0 secondary dex files
05-04 05:16:15.489 1309-1309/jaydenxiao.com.androidfire I/MultiDex: install done
05-04 05:16:15.749 1309-1309/jaydenxiao.com.androidfire W/dalvikvm: VFY: unable to find class referenced in signature (Landroid/view/SearchEvent;)
05-04 05:16:15.749 1309-1309/jaydenxiao.com.androidfire I/dalvikvm: Could not find method android.view.Window$Callback.onSearchRequested, referenced from method android.support.v7.view.WindowCallbackWrapper.onSearchRequested
05-04 05:16:15.759 1309-1309/jaydenxiao.com.androidfire W/dalvikvm: VFY: unable to resolve interface method 20160: Landroid/view/Window$Callback;.onSearchRequested (Landroid/view/SearchEvent;)Z
05-04 05:16:15.759 1309-1309/jaydenxiao.com.androidfire D/dalvikvm: VFY: replacing opcode 0x72 at 0x0002
05-04 05:16:15.759 1309-1309/jaydenxiao.com.androidfire I/dalvikvm: Could not find method android.view.Window$Callback.onWindowStartingActionMode, referenced from method android.support.v7.view.WindowCallbackWrapper.onWindowStartingActionMode
05-04 05:16:15.759 1309-1309/jaydenxiao.com.androidfire W/dalvikvm: VFY: unable to resolve interface method 20164: Landroid/view/Window$Callback;.onWindowStartingActionMode (Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;
05-04 05:16:15.759 1309-1309/jaydenxiao.com.androidfire D/dalvikvm: VFY: replacing opcode 0x72 at 0x0002
05-04 05:16:15.809 1309-1309/jaydenxiao.com.androidfire I/dalvikvm: Could not find method android.view.Window.setStatusBarColor, referenced from method com.jaydenxiao.common.daynightmodeutils.ChangeModeController.refreshStatusBar
05-04 05:16:15.809 1309-1309/jaydenxiao.com.androidfire W/dalvikvm: VFY: unable to resolve virtual method 20182: Landroid/view/Window;.setStatusBarColor (I)V
05-04 05:16:15.809 1309-1309/jaydenxiao.com.androidfire D/dalvikvm: VFY: replacing opcode 0x6e at 0x0023
05-04 05:16:15.849 1309-1309/jaydenxiao.com.androidfire I/dalvikvm: Could not find method android.view.Window.setStatusBarColor, referenced from method com.jaydenxiao.common.commonwidget.StatusBarCompat.setStatusBarColor
05-04 05:16:15.859 1309-1309/jaydenxiao.com.androidfire W/dalvikvm: VFY: unable to resolve virtual method 20182: Landroid/view/Window;.setStatusBarColor (I)V
05-04 05:16:15.859 1309-1309/jaydenxiao.com.androidfire D/dalvikvm: VFY: replacing opcode 0x6e at 0x0028
05-04 05:16:15.859 1309-1309/jaydenxiao.com.androidfire I/dalvikvm: Could not find method android.view.Window.setStatusBarColor, referenced from method com.jaydenxiao.common.commonwidget.StatusBarCompat.translucentStatusBar
05-04 05:16:15.859 1309-1309/jaydenxiao.com.androidfire W/dalvikvm: VFY: unable to resolve virtual method 20182: Landroid/view/Window;.setStatusBarColor (I)V
05-04 05:16:15.869 1309-1309/jaydenxiao.com.androidfire D/dalvikvm: VFY: replacing opcode 0x6e at 0x0038
05-04 05:16:15.869 1309-1309/jaydenxiao.com.androidfire I/dalvikvm: Could not find method android.view.Window.setStatusBarColor, referenced from method com.jaydenxiao.common.commonwidget.StatusBarCompat.translucentStatusBar
05-04 05:16:15.869 1309-1309/jaydenxiao.com.androidfire W/dalvikvm: VFY: unable to resolve virtual method 20182: Landroid/view/Window;.setStatusBarColor (I)V
05-04 05:16:15.869 1309-1309/jaydenxiao.com.androidfire D/dalvikvm: VFY: replacing opcode 0x6e at 0x0049
05-04 05:16:16.049 1309-1309/jaydenxiao.com.androidfire D/dalvikvm: GC_FOR_ALLOC freed 240K, 14% free 3431K/3960K, paused 82ms, total 85ms
05-04 05:16:16.129 1309-1309/jaydenxiao.com.androidfire I/dalvikvm: Could not find method android.content.res.Resources.getDrawable, referenced from method android.support.v7.widget.ResourcesWrapper.getDrawable
05-04 05:16:16.129 1309-1309/jaydenxiao.com.androidfire W/dalvikvm: VFY: unable to resolve virtual method 1035: Landroid/content/res/Resources;.getDrawable (ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
05-04 05:16:16.129 1309-1309/jaydenxiao.com.androidfire D/dalvikvm: VFY: replacing opcode 0x6e at 0x0002
05-04 05:16:16.149 1309-1309/jaydenxiao.com.androidfire I/dalvikvm: Could not find method android.content.res.Resources.getDrawableForDensity, referenced from method android.support.v7.widget.ResourcesWrapper.getDrawableForDensity
05-04 05:16:16.149 1309-1309/jaydenxiao.com.androidfire W/dalvikvm: VFY: unable to resolve virtual method 1037: Landroid/content/res/Resources;.getDrawableForDensity (IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
05-04 05:16:16.149 1309-1309/jaydenxiao.com.androidfire D/dalvikvm: VFY: replacing opcode 0x6e at 0x0002
05-04 05:16:16.199 1309-1309/jaydenxiao.com.androidfire I/dalvikvm: Could not find method android.content.res.TypedArray.getChangingConfigurations, referenced from method android.support.v7.widget.TintTypedArray.getChangingConfigurations
05-04 05:16:16.199 1309-1309/jaydenxiao.com.androidfire W/dalvikvm: VFY: unable to resolve virtual method 1072: Landroid/content/res/TypedArray;.getChangingConfigurations ()I
05-04 05:16:16.199 1309-1309/jaydenxiao.com.androidfire D/dalvikvm: VFY: replacing opcode 0x6e at 0x0002
05-04 05:16:16.199 1309-1309/jaydenxiao.com.androidfire I/dalvikvm: Could not find method android.content.res.TypedArray.getType, referenced from method android.support.v7.widget.TintTypedArray.getType
05-04 05:16:16.209 1309-1309/jaydenxiao.com.androidfire W/dalvikvm: VFY: unable to resolve virtual method 1094: Landroid/content/res/TypedArray;.getType (I)I
05-04 05:16:16.209 1309-1309/jaydenxiao.com.androidfire D/dalvikvm: VFY: replacing opcode 0x6e at 0x0002
05-04 05:16:16.419 1309-1309/jaydenxiao.com.androidfire W/System.err: java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
05-04 05:16:16.509 1309-1309/jaydenxiao.com.androidfire W/System.err: at com.jaydenxiao.common.commonutils.TUtil.getT(TUtil.java:12)
05-04 05:16:16.509 1309-1309/jaydenxiao.com.androidfire W/System.err: at com.jaydenxiao.common.base.BaseActivity.onCreate(BaseActivity.java:74)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.app.Activity.performCreate(Activity.java:5231)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.app.ActivityThread.access$800(ActivityThread.java:135)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.os.Looper.loop(Looper.java:136)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5017)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at java.lang.reflect.Method.invokeNative(Native Method)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at java.lang.reflect.Method.invoke(Method.java:515)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at dalvik.system.NativeStart.main(Native Method)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at com.jaydenxiao.common.commonutils.TUtil.getT(TUtil.java:12)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at com.jaydenxiao.common.base.BaseActivity.onCreate(BaseActivity.java:75)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.app.Activity.performCreate(Activity.java:5231)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.app.ActivityThread.access$800(ActivityThread.java:135)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.os.Looper.loop(Looper.java:136)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5017)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at java.lang.reflect.Method.invokeNative(Native Method)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at java.lang.reflect.Method.invoke(Method.java:515)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
05-04 05:16:16.519 1309-1309/jaydenxiao.com.androidfire W/System.err: at dalvik.system.NativeStart.main(Native Method)

网络访问错误,请稍后再试

你好,我的项目中再用你的这个网络框架,前面几个接口都没问题,今天突然请求时出现这个提示错误,然后在RxSubscriber中发现如下代码:

  @Override
    public void onError(Throwable e) {

        LogUtils.logd("onError"+e.getMessage());

        if (showDialog)
            LoadingDialog.cancelDialogForLoading();
        e.printStackTrace();
        //网络
        if (!NetWorkUtils.isNetConnected(BaseApplication.getAppContext())) {
            _onError(BaseApplication.getAppContext().getString(R.string.no_net));
        }
        //服务器
        else if (e instanceof ServerException) {
            _onError(e.getMessage());
        }
        //其它
        else {
            _onError(BaseApplication.getAppContext().getString(R.string.net_error));
        }
    }

刚好是第三个判断else里面的代码,我打印了下上面传进来的异常,发现时e.getMessage()是null,请问这到底是什么意思呢,接口没问题,我用插件试了下,参数正确,地址正确,可以请求成功。
大佬 麻烦瞧瞧这里..........

作者还在吗

看了您的源码,发现您写的缓存类好像没有用到是吧

混淆打包后,转换异常

mModel = TUtil.getT(this, 1); 这个方法就转换异常, mPresenter = TUtil.getT(this, 0);可以得到,我就奇怪了

我最近新发现的两个大bug

1、当我用CommonRecycleViewAdapter的时候,有时候点击的item position位置不正确,比如我点击第1个,position却是2。
2、BaseFragment 有问题。当我仿照大大这个例子写demo的时候,在videomainFragment继承自basefragment,没有泛型,初始化view的时候,mPresenter竟然有值,而且是newsfragment,原因可能是destory没有释放完全?

good job

I'm glad to see my code in your project and would like to add my name to your thanks list. It would be a pleasure for me if you would like to.

TMVP now add aop to build more beautiful code,may be u will like it.

编译发布包的时候选择release类型编译之后能成功编译,安装之后一启动就奔溃

Process: jaydenxiao.com.androidfire, PID: 9733
java.lang.RuntimeException: Unable to start activity ComponentInfo{jaydenxiao.com.androidfire/com.jaydenxiao.androidfire.ui.main.activity.MainActivity}: java.lang.ClassCastException: java.lang.Object cannot be cast to com.jaydenxiao.common.base.c
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2675)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2766)
at android.app.ActivityThread.access$1000(ActivityThread.java:197)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1611)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:224)
at android.app.ActivityThread.main(ActivityThread.java:5958)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1113)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:879)
Caused by: java.lang.ClassCastException: java.lang.Object cannot be cast to com.jaydenxiao.common.base.c
at com.jaydenxiao.common.base.a.onCreateView(SourceFile:70)
at android.support.v4.app.Fragment.performCreateView(SourceFile:2080)
at android.support.v4.app.ah.a(SourceFile:1108)
at android.support.v4.app.ah.a(SourceFile:1290)
at android.support.v4.app.p.run(SourceFile:801)
at android.support.v4.app.ah.e(SourceFile:1677)
at android.support.v4.app.ae.o(SourceFile:388)
at android.support.v4.app.FragmentActivity.onStart(SourceFile:604)
at android.support.v7.app.AppCompatActivity.onStart(SourceFile:178)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1244)
at android.app.Activity.performStart(Activity.java:6267)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2632)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2766) 
at android.app.ActivityThread.access$1000(ActivityThread.java:197) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1611) 
at android.os.Handler.dispatchMessage(Handler.java:111) 
at android.os.Looper.loop(Looper.java:224) 
at android.app.ActivityThread.main(ActivityThread.java:5958) 
at java.lang.reflect.Method.invoke(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:372) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1113) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:879) 

这个项目还维护吗?

我是直接下载APK的,在oppo手机R15 系统8.0情况运行,首页模块里面,会有个别的网络加载图和页面重叠了,还有就是点击进入item的详情页后,点击右上角的webView方式打开页面,返回箭头按钮不起作用,按虚拟按键返回后,应用会重启

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.