小编Pra*_*rma的帖子

如何解决java.lang.UnsupportedOperationException

请检查给定的代码.

我遇到问题引起:

java.lang.UnsupportedOperationException:无法解析索引24处的属性:TypedValue {t = 0x3/d = 0x30"res/color/primary_text_material_light.xml"a = 1 r = 0x10601ce}

<android.support.design.widget.AppBarLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        app:layout_scrollFlags="scroll|enterAlways"
        app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />

</android.support.design.widget.AppBarLayout>

<RelativeLayout
    android:id="@+id/main_lays"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_marginTop="60dp"
    android:padding="16dp">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <TextView
            android:id="@+id/autoCompleteTextView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBaseline="@+id/fab_single"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:layout_centerVertical="true"
            android:layout_toLeftOf="@+id/fab_single"
            android:background="@color/app_gray"
            android:gravity="center_vertical"
            android:hint="Contact name"
            android:padding="5dp"
            android:textAppearance="?android:attr/textAppearanceMedium" />

        <android.support.design.widget.FloatingActionButton
            android:id="@+id/fab_single"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_alignParentTop="true"
            android:src="@drawable/usersingle"
            app:backgroundTint="@color/colorPrimary" />

    </RelativeLayout>

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="140dp"
        android:layout_alignParentBottom="true">

        <android.support.design.widget.TextInputLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:theme="@style/TextLabel">

            <EditText
                android:id="@+id/messageEdittxt"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:ems="10"
                android:gravity="top|left"
                android:hint="Message"
                android:inputType="textMultiLine" />

        </android.support.design.widget.TextInputLayout> …
Run Code Online (Sandbox Code Playgroud)

android

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

如何打开图库以选择多个图像?

我想打开具有多个图像选择功能的图库,我正在使用以下代码。

        Intent intent = new Intent();
        intent.setType("image/*");
        intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
        intent.setAction(Intent.ACTION_GET_CONTENT);
        startActivityForResult(Intent.createChooser(intent,"Select Picture"), 1);
Run Code Online (Sandbox Code Playgroud)

它打开图库应用程序,但不允许我选择多个图像。

android android-intent android-gallery

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

如何在kotlin中的customadpter项目上实现clicklistener?

我想在recyclerview项目上实现onClickListener.这是我的CustomAdapter.kt代码.

package com.png.kotlinsample

/**
 * Created by admin on 13-08-2017.
 */
import android.support.v7.widget.RecyclerView
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.widget.TextView

/**
 * Created by prashant on 6/19/2017.
 */

class CustomAdapter(val userList: ArrayList<User>, val listener: (User) -> Unit) : RecyclerView.Adapter<CustomAdapter.ViewHolder>() {

    //this method is returning the view for each item in the list
        class MyAdapter(val userList: ArrayList<User>)
    override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): CustomAdapter.ViewHolder {
        val v = LayoutInflater.from(parent.context).inflate(R.layout.row_layout, parent, false)
        return ViewHolder(v)
    }

    //this method is binding …
Run Code Online (Sandbox Code Playgroud)

android kotlin

3
推荐指数
1
解决办法
3141
查看次数

Segue执行两次

我正在尝试使用segue在视图控制器之间进行转换.它正确导航但运行了两次.

这是我的代码:

- (IBAction)onActionNext:(id)sender {
    if ([[nameField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]isEqualToString:@""]) {

    }else if([[emailField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] isEqualToString:@""]){

    }else if([[mobileField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] isEqualToString:@""]){

    }else{
        [self performSegueWithIdentifier:@"VerifyNext" sender:sender];
    }
}


- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
    if ([[segue identifier] isEqualToString:@"VerifyNext"]) {

        // Get destination view
        OTPSceneViewController *vc = [segue destinationViewController];
        [vc setTitle:@"myapp"];
    }
}
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios segue

2
推荐指数
1
解决办法
2592
查看次数

当应用程序从后台删除时,UNUserNotificationCenterDelegate 不起作用

UNUserNotificationCenterDelegate从后台删除时不起作用。当应用程序停留在前台和后台时,它工作正常。

这是代码

extension AppDelegate: UNUserNotificationCenterDelegate {

    func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) {
        completionHandler([.alert, .sound])
    }

    func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) {


        let rootViewController = self.window!.rootViewController as! UINavigationController
        let mainStoryboard = UIStoryboard(name: "Main", bundle: nil)
        let profileViewController = mainStoryboard.instantiateViewController(withIdentifier: "SampleViewController") as! SampleViewController
        rootViewController.pushViewController(profileViewController, animated: true)

        completionHandler()
    }
}
Run Code Online (Sandbox Code Playgroud)

当应用程序从后台删除时,不会调用委托方法。请帮帮我

iphone ios swift unusernotificationcenter

2
推荐指数
1
解决办法
4926
查看次数