小编Uma*_*nta的帖子

如何在应用程序处于前台时处理火基通知

我已将Fire基础云消息传递与我的应用程序集成.当我从firebase控制台发送通知时,如果app处于后台/未打开,那么我收到通知,

但当应用处于前台/开放时无法接收通知

所有建议都表示赞赏.

android broadcastreceiver firebase-cloud-messaging

21
推荐指数
2
解决办法
3万
查看次数

CardView高程未显示在棒棒糖和更高版本中

我正在使用cardview,但问题是在棒棒糖和更高版本中没有显示高程.请建议我.这是我的代码.

<android.support.v7.widget.CardView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/verify_card"
        android:layout_weight="1"
        card_view:cardBackgroundColor="@android:color/white"
        card_view:cardElevation="2sp"
        card_view:cardUseCompatPadding="true"
        />
Run Code Online (Sandbox Code Playgroud)

提前致谢.

android elevation android-cardview android-5.0-lollipop android-6.0-marshmallow

12
推荐指数
1
解决办法
1万
查看次数

如何在Kotlin中使用ViewModelProviders

我是Kotlin的新手,请帮助我如何在Kotlin中使用ViewModelProviders.of(this)

我在Java中的代码是

 mFavViewModel = ViewModelProviders.of(this).get(FavouritesViewModel.class);
Run Code Online (Sandbox Code Playgroud)

我无法在Kotlin中找到ViewModelProviders类,尝试自动转换,但显示错误。谢谢。

这是我的DataModel类

class FavoritesDataViewModel:ViewModel{
    private var mFavHelper: DatabaseHelper
    private lateinit var mfav:ArrayList<Favorites>
     constructor(application: Application) {
        mFavHelper = DatabaseHelper(application)
    }
    fun getListFav():List<Favorites>{
        if (mfav==null){
            mfav =  arrayListOf<Favorites>()
            createDummyList()
            loadFav()
        }
        val clonedFavs = arrayListOf<Favorites>()
        for (i in 0 until mfav.size) {
            clonedFavs.add(Favorites(mfav.get(i)))
        }
        return clonedFavs
    }
    fun createDummyList(){
        addFav("https://www.journaldev.com", Date().getTime())
        addFav("https://www.medium.com", Date().getTime())
        addFav("https://www.reddit.com", Date().getTime())
        addFav("https://www.github.com", Date().getTime())
        addFav("https://www.hackerrank.com", Date().getTime())
        addFav("https://www.developers.android.com", Date().getTime())

    }
    fun addFav(url:String,date:Long):Favorites{
        val db:SQLiteDatabase = this.mFavHelper.getWritableDatabase();
        val values: ContentValues = ContentValues();
        values.put(DbSettings.DbEntry.COL_FAV_DATE,date)
        values.put(DbSettings.DbEntry.COL_FAV_URL,url) …
Run Code Online (Sandbox Code Playgroud)

android kotlin kotlin-extension kotlin-android-extensions

6
推荐指数
2
解决办法
3049
查看次数

ProjectScopeServices gradle sync问题中没有类型工厂的服务

嗨,这是我的gradle无法建立项目

 apply plugin: 'com.android.application'

android {
    packagingOptions {
        exclude 'META-INF/DEPENDENCIES.txt'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/notice.txt'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/dependencies.txt'
        exclude 'META-INF/LGPL2.1'
        exclude 'META-INF/ASL2.0'
    }
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    repositories {
        mavenCentral()
        maven { url 'https://maven.fabric.io/public' }
    }


    defaultConfig {
        applicationId "com.smartgallery.graymatics.vf_smart_gallery"
        multiDexEnabled true
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 150020104
        versionName "2.1.04"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile files('libs/universal-image-loader-1.9.3-with-sources.jar')

    compile project(':graymatics')
    compile files('libs/httpclient-4.0.3.jar')
    compile …
Run Code Online (Sandbox Code Playgroud)

android build.gradle android-gradle-plugin

5
推荐指数
1
解决办法
8889
查看次数

解析错误:在棉花糖中解析包时出现问题

在棉花糖设备中安装apk时出现解析错误。
在牛轧糖设备中工作正常。

android {
compileSdkVersion 23
buildToolsVersion "25.0.0"
defaultConfig {
    applicationId "com.graymatic.gmind.mylook"
    minSdkVersion 15
    targetSdkVersion 21
    versionCode 1
    versionName "1.4"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    multiDexEnabled true

}
Run Code Online (Sandbox Code Playgroud)

及其在日志中显示以下错误

/PackageManager: Failed collect during installPackageLI
                                             android.content.pm.PackageParser$PackageParserException: Package /data/app/vmdl1108144592.tmp/base.apk has no certificates at entry AndroidManifest.xml
                                                 at android.content.pm.PackageParser.collectCertificates(PackageParser.java:1176)
                                                 at android.content.pm.PackageParser.collectCertificates(PackageParser.java:1130)
                                                 at com.android.server.pm.PackageManagerService.installPackageLI(PackageManagerService.java:13205)
                                                 at com.android.server.pm.PackageManagerService.access$3600(PackageManagerService.java:327)
                                                 at com.android.server.pm.PackageManagerService$10.run(PackageManagerService.java:11017)
                                                 at android.os.Handler.handleCallback(Handler.java:743)
                                                 at android.os.Handler.dispatchMessage(Handler.java:95)
                                                 at android.os.Looper.loop(Looper.java:150)
                                                 at android.os.HandlerThread.run(HandlerThread.java:61)
                                                 at com.android.server.ServiceThread.run(ServiceThread.java:46)
Run Code Online (Sandbox Code Playgroud)

android package-managers

5
推荐指数
1
解决办法
687
查看次数

如何在React Native中解析JSON数据

嗨,我是React本机开发的新手,如何解析以下数据,请帮助我

这是我的代码

componentDidMount() {
fetch('https://api.myjson.com/bins/96ebw')
.then((response) => response.json())
.then((responseJson) => {
this.setState({
isLoading: false,
dataSource: responseJson.Pharmacy,
}, 

);
})
.catch((error) => {
console.error(error);
});
}

renderItem(dataSource) {
const { List: list } = this.state.dataSource
const { item } = dataSource;

return (
<View style={styles.itemBlock}>
<View style={styles.itemMeta}>
<Text style={styles.itemName}>{item.RxDrugName}</Text>
<Text style={styles.itemLastMessage}>{item.RxNumber}</Text>
</View>

<View style={styles.footerStyle}>
<View style={{ paddingVertical: 10 }}>
<Text style={styles.status}>{ item.StoreNumber }</Text>
</View>

<View style={{ justifyContent: 'center', alignItems: 'center' }}>
<Image source={require('../assets/right_arrow_blue.png')} />
</View>

</View>
</View>
);
}
Run Code Online (Sandbox Code Playgroud)

json是

[ …
Run Code Online (Sandbox Code Playgroud)

json reactjs react-native

4
推荐指数
1
解决办法
9392
查看次数