Articles of kotlin android extensiones

extracción de resources de string para kotlin en android studio?

Entonces, lo único que veo en Android Studio (3.0 Beta 6) cuando alt-ingreso es una muy inútil opción de "ajustar la configuration del código de estilo". Esto es muy inconveniente DEBERÍA haber esa function allí, en alguna parte, ya que este problema, aquí se ha marcado como "fijo", y es verdad, si "Ayuda-> encuentra acción", […]

NullPointerException en android.support.v4.app.NotificationCompatBase $ Action.getIcon ()

alguien puede ayudar? Code mBuilder.build produce locking java.lang.NullPointerException: Attempt to invoke virtual method 'int android.support.v4.app.NotificationCompatBase$Action.getIcon()' on a null object reference Aquí está mi código private fun createNotification(pushMessage: FirebaseMessage){ Timber.d("Firebase") // create notification builder var mBuilder: NotificationCompat.Builder = if(SystemTools.isAtLeastOreo()) NotificationCompat.Builder(this, getChannelId(pushMessage)) else NotificationCompat.Builder(this) val inboxStyle = NotificationCompat.BigTextStyle() .setBigContentTitle(pushMessage.title) .bigText(pushMessage.message) // create notification view mBuilder.setSmallIcon(R.drawable.ic_notification_car) // have […]

Genéricos Java vs Kotlin

Tengo la siguiente class de Java que bash convertir a Kotlin que usa generics. class abstracta MvpViewHolder, M, V: Ver?> (itemView: Ver): RecyclerView.ViewHolder (itemView) { public abstract class MvpViewHolder<P extends BasePresenter> extends RecyclerView.ViewHolder { protected P presenter; public MvpViewHolder(View itemView) { super(itemView); } public void bindPresenter(P presenter) { this.presenter = presenter; presenter.bindView(this); } public void […]

Hacer clic en una vista de text para cambiar el fragment

Estoy intentando build mi primera aplicación de Android con Kotlin, pero estoy atrapado en una situación muy simple. Estoy usando las extensiones de Kotlin para Android y obtengo una exception de puntero nulo. <TextView android:id="@+id/tvGoToRegisterFrag" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/btn_sign_in" android:text="@string/haven_t_registenetworking_yet" android:paddingTop="10dp" android:textColor="@color/colorAccent" android:layout_centerHorizontal="true"/> Con esto usé tvGoToRegisterFrag.setOnClickListener { goToRegister() } Sé que puedo usar tvGoToRegisterFrag?.setOnClickListener { […]

Android Kotlin – Volley Código de respuesta inesperada 400

Hice REST API usando Django y ahora quiero conectarlo a Android. Estoy usando la biblioteca de Kotlin y Volley. Creé el código y sigo recibiendo este error: E / Volley: [287] BasicNetwork.performRequest: código de respuesta inesperado 400 para http://laude.ct8.pl/api/user/login/ . Aquí está mi código de Kotlin: val jsonObj = JSONObject() val LOGIN_API_URL = "http://laude.ct8.pl/api/user/login/" loginBtn.setOnClickListener […]

Kotlin DialogFragment editText editable always null

Por lo tanto, estoy usando extensiones de Kotlin que es sencillo, pero no puedo get una cadena de text de edición aquí está mi código: override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { val v = activity.layoutInflater .inflate(R.layout.dialog_group, null) v.add_group_button.setOnClickListener(addListener) return AlertDialog.Builder(activity) .setView(v) .create() } private var addListener: View.OnClickListener = View.OnClickListener { val groupNameInput: String = view?.group_edit_text?.text.toString() […]

Extensiones de Kotlin para Android, los packages no se pueden importar

Instalé el último complemento Kotlin para extensiones android (versión 1.0.0-beta-1103) y agregué el classpath a mis dependencies Gradle. Se comstack pero todavía no puedo importar un package dentro de mi fragment de Android.

registerReceiver () muestra error por método sobrecargado

Estaba probando Kotlin en mi proyecto de Android. Hay un receptor de transmisión para events de cambio de networking en mi actividad. El código es el siguiente: BaseActivity.kt abstract class BaseActivity : AppCompatActivity() { private val networkChangeReceiver = NetworkChangeReceiver() override fun onStart() { super.onStart() registerReceiver( receiver = networkChangeReceiver, intentFilter = IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION) ) } override fun […]

Convierta un ArrayMap en ArrayList – Kotlin

Tengo un ArrayMap y quiero una list de Chat para crear y reciclar. val chats : ArrayMap<String,Chat>? = ArrayMap() RecyclerView.Adapter class ChatAdapter(var chats : ArrayList<Chat>){ . . . } Obtengo este ArrayMap de firebase. ¿Cuál es la mejor manera de get una ArrayList?

Android Studio 3 no puede build fragments de kotlin

Estoy tratando de usar Kotlin con Android Studio 3.0 con mi proyecto existente. He creado un fragment usando kotlin. Estoy tratando de usar el fragment de kotlin en mi actividad de Java. Pero cada vez que bash ejecutarlo obtengo Error:(209, 5) error: cannot find symbol class BlankFragment BlankFragment.kt import android.content.Context import android.net.Uri import android.os.Bundle import […]