create different ssh key according the article Mac Set-Up Git
$ ssh-keygen -t rsa -C "[email protected]"
import android.app.Activity | |
import android.content.Intent | |
import androidx.appcompat.app.AppCompatActivity | |
import android.os.Bundle | |
import android.view.View | |
import com.github.myapplication.InAppUpdateUtils.Companion.REQUEST_CODE_FLEXIBLE_UPDATE | |
import com.google.android.play.core.install.model.InstallStatus | |
import kotlinx.android.synthetic.main.activity_main.* | |
class MainActivity : AppCompatActivity() { |
import android.app.Activity | |
import android.view.View | |
import com.google.android.play.core.appupdate.AppUpdateInfo | |
import com.google.android.play.core.appupdate.AppUpdateManager | |
import com.google.android.play.core.appupdate.AppUpdateManagerFactory | |
import com.google.android.play.core.install.InstallState | |
import com.google.android.play.core.install.InstallStateUpdatedListener | |
import com.google.android.play.core.install.model.AppUpdateType | |
import com.google.android.play.core.install.model.InstallStatus | |
import com.google.android.play.core.install.model.UpdateAvailability |
<?xml version="1.0" encoding="utf-8"?> | |
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
xmlns:tools="http://schemas.android.com/tools" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent"> | |
<LinearLayout | |
android:layout_width="match_parent" | |
android:layout_height="match_parent" | |
android:orientation="vertical"> |
<?xml version="1.0" encoding="utf-8"?> | |
<androidx.constraintlayout.widget.ConstraintLayout | |
xmlns:android="http://schemas.android.com/apk/res/android" | |
xmlns:app="http://schemas.android.com/apk/res-auto" | |
xmlns:tools="http://schemas.android.com/tools" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent" | |
android:importantForAutofill="noExcludeDescendants" | |
tools:ignore="UnusedAttribute"> | |
<?xml version="1.0" encoding="utf-8"?> | |
<LinearLayout | |
xmlns:android="http://schemas.android.com/apk/res/android" | |
android:gravity="center" | |
android:orientation="vertical" | |
android:background="#CCFFFFFF" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent"> | |
<ProgressBar |
import android.os.Bundle | |
import android.support.design.widget.Snackbar | |
import android.support.v7.app.AppCompatActivity | |
import kotlinx.android.synthetic.main.activity_add_person.* | |
/** | |
* @author Rajan Maurya | |
* On 23/07/18. | |
*/ | |
class AddPersonActivity : AppCompatActivity() { |
import android.content.Intent | |
import android.os.Bundle | |
import android.support.v7.app.AppCompatActivity | |
import android.support.v7.widget.LinearLayoutManager | |
import io.reactivex.disposables.Disposable | |
import kotlinx.android.synthetic.main.activity_main.* | |
import kotlinx.android.synthetic.main.content_main.* | |
class MainActivity : AppCompatActivity() { |
class RxEvent { | |
data class EventAddPerson(val personName: String) | |
} |
import io.reactivex.Observable | |
import io.reactivex.subjects.PublishSubject | |
// Use object so we have a singleton instance | |
object RxBus { | |
private val publisher = PublishSubject.create<Any>() | |
fun publish(event: Any) { | |
publisher.onNext(event) |
create different ssh key according the article Mac Set-Up Git
$ ssh-keygen -t rsa -C "[email protected]"