我已将Fire基础云消息传递与我的应用程序集成.当我从firebase控制台发送通知时,如果app处于后台/未打开,那么我收到通知,
但当应用处于前台/开放时无法接收通知
所有建议都表示赞赏.
我正在使用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
我是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) 嗨,这是我的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) 在棉花糖设备中安装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) 嗨,我是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)