diff options
Diffstat (limited to 'input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app')
5 files changed, 25 insertions, 12 deletions
diff --git a/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/CreditCardActivity.kt b/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/CreditCardActivity.kt index 9c4121aa..d804311a 100644 --- a/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/CreditCardActivity.kt +++ b/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/CreditCardActivity.kt @@ -21,7 +21,12 @@ import android.os.Bundle import android.support.v7.app.AppCompatActivity import android.widget.ArrayAdapter import com.example.android.autofillframework.R -import kotlinx.android.synthetic.main.credit_card_activity.* +import kotlinx.android.synthetic.main.credit_card_activity.clear +import kotlinx.android.synthetic.main.credit_card_activity.expirationDay +import kotlinx.android.synthetic.main.credit_card_activity.expirationMonth +import kotlinx.android.synthetic.main.credit_card_activity.expirationYear +import kotlinx.android.synthetic.main.credit_card_activity.submit + class CreditCardActivity : AppCompatActivity() { @@ -44,7 +49,7 @@ class CreditCardActivity : AppCompatActivity() { yearAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item) expirationYear.adapter = yearAdapter - submit.setOnClickListener { submit() } + submit.setOnClickListener { submitCcInfo() } clear.setOnClickListener { resetFields() } } @@ -56,7 +61,7 @@ class CreditCardActivity : AppCompatActivity() { * Launches new Activity and finishes, triggering an autofill save request if the user entered * any new data. */ - private fun submit() { + private fun submitCcInfo() { val intent = WelcomeActivity.getStartActivityIntent(this) startActivity(intent) finish() diff --git a/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/CustomVirtualView.kt b/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/CustomVirtualView.kt index 193008b5..86dc9b25 100644 --- a/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/CustomVirtualView.kt +++ b/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/CustomVirtualView.kt @@ -33,7 +33,7 @@ import android.widget.EditText import android.widget.TextView import com.example.android.autofillframework.CommonUtil.bundleToString import com.example.android.autofillframework.R -import java.util.* +import java.util.Arrays /** diff --git a/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/LoginActivity.kt b/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/LoginActivity.kt index bf3fe874..8bdc1c33 100644 --- a/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/LoginActivity.kt +++ b/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/LoginActivity.kt @@ -22,7 +22,10 @@ import android.os.Bundle import android.support.v7.app.AppCompatActivity import android.widget.Toast import com.example.android.autofillframework.R -import kotlinx.android.synthetic.main.login_activity.* +import kotlinx.android.synthetic.main.login_activity.clear +import kotlinx.android.synthetic.main.login_activity.login +import kotlinx.android.synthetic.main.login_activity.passwordField +import kotlinx.android.synthetic.main.login_activity.usernameField class LoginActivity : AppCompatActivity() { diff --git a/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/MainActivity.kt b/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/MainActivity.kt index 1f7704ea..1759de25 100644 --- a/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/MainActivity.kt +++ b/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/MainActivity.kt @@ -18,6 +18,9 @@ package com.example.android.autofillframework.app import android.os.Bundle import android.support.v7.app.AppCompatActivity import com.example.android.autofillframework.R +import kotlinx.android.synthetic.main.activity_main.creditCardCheckoutButton +import kotlinx.android.synthetic.main.activity_main.standardViewSignInButton +import kotlinx.android.synthetic.main.activity_main.virtualViewSignInButton /** * This is used to launch sample activities that showcase autofill. @@ -27,9 +30,9 @@ class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) - findViewById(R.id.standardViewSignInButton).setOnClickListener { standardViewSignIn() } - findViewById(R.id.virtualViewSignInButton).setOnClickListener { virtualViewSignIn() } - findViewById(R.id.creditCardCheckoutButton).setOnClickListener { creditCardCheckout() } + standardViewSignInButton.setOnClickListener { standardViewSignIn() } + virtualViewSignInButton.setOnClickListener { virtualViewSignIn() } + creditCardCheckoutButton.setOnClickListener { creditCardCheckout() } } private fun creditCardCheckout() { diff --git a/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/VirtualLoginActivity.kt b/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/VirtualLoginActivity.kt index 078e8e21..c6eb721f 100644 --- a/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/VirtualLoginActivity.kt +++ b/input/autofill/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/app/VirtualLoginActivity.kt @@ -21,7 +21,9 @@ import android.os.Bundle import android.support.v7.app.AppCompatActivity import android.widget.Toast import com.example.android.autofillframework.R -import kotlinx.android.synthetic.main.virtual_login_activity.* +import kotlinx.android.synthetic.main.virtual_login_activity.clear +import kotlinx.android.synthetic.main.virtual_login_activity.custom_view +import kotlinx.android.synthetic.main.virtual_login_activity.login class VirtualLoginActivity : AppCompatActivity() { @@ -31,8 +33,8 @@ class VirtualLoginActivity : AppCompatActivity() { setContentView(R.layout.virtual_login_activity) - findViewById(R.id.login).setOnClickListener { login() } - findViewById(R.id.clear).setOnClickListener { resetFields() } + login.setOnClickListener { submitLogin() } + clear.setOnClickListener { resetFields() } } private fun resetFields() { @@ -42,7 +44,7 @@ class VirtualLoginActivity : AppCompatActivity() { /** * Emulates a login action. */ - private fun login() { + private fun submitLogin() { val username = custom_view.usernameText.toString() val password = custom_view.passwordText.toString() val valid = isValidCredentials(username, password) |