mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-17 05:09:53 +01:00
listener for custodian scan qr code button
This commit is contained in:
@@ -8,7 +8,7 @@ import org.briarproject.briar.android.activity.BriarActivity;
|
|||||||
import org.briarproject.briar.android.fragment.BaseFragment;
|
import org.briarproject.briar.android.fragment.BaseFragment;
|
||||||
|
|
||||||
public class CustodianHelpRecoverActivity extends BriarActivity implements
|
public class CustodianHelpRecoverActivity extends BriarActivity implements
|
||||||
BaseFragment.BaseFragmentListener {
|
BaseFragment.BaseFragmentListener, CustodianScanQrButtonListener {
|
||||||
@Override
|
@Override
|
||||||
public void injectActivity(ActivityComponent component) {
|
public void injectActivity(ActivityComponent component) {
|
||||||
component.inject(this);
|
component.inject(this);
|
||||||
@@ -24,4 +24,10 @@ public class CustodianHelpRecoverActivity extends BriarActivity implements
|
|||||||
new CustodianRecoveryModeExplainerFragment();
|
new CustodianRecoveryModeExplainerFragment();
|
||||||
showInitialFragment(fragment);
|
showInitialFragment(fragment);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void scanQrButtonClicked() {
|
||||||
|
// TODO scan qr code
|
||||||
|
finish();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,11 @@
|
|||||||
package org.briarproject.briar.android.socialbackup;
|
package org.briarproject.briar.android.socialbackup;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.Button;
|
||||||
|
|
||||||
import org.briarproject.briar.android.fragment.BaseFragment;
|
import org.briarproject.briar.android.fragment.BaseFragment;
|
||||||
|
|
||||||
@@ -13,6 +15,8 @@ import org.briarproject.briar.R;
|
|||||||
|
|
||||||
public class CustodianRecoveryModeExplainerFragment extends BaseFragment {
|
public class CustodianRecoveryModeExplainerFragment extends BaseFragment {
|
||||||
|
|
||||||
|
protected CustodianScanQrButtonListener listener;
|
||||||
|
|
||||||
public static final String TAG = CustodianRecoveryModeExplainerFragment.class.getName();
|
public static final String TAG = CustodianRecoveryModeExplainerFragment.class.getName();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -28,9 +32,16 @@ public class CustodianRecoveryModeExplainerFragment extends BaseFragment {
|
|||||||
View view = inflater.inflate(R.layout.fragment_recovery_custodian_explainer,
|
View view = inflater.inflate(R.layout.fragment_recovery_custodian_explainer,
|
||||||
container, false);
|
container, false);
|
||||||
|
|
||||||
|
Button button = view.findViewById(R.id.button);
|
||||||
|
button.setOnClickListener(e -> listener.scanQrButtonClicked());
|
||||||
return view;
|
return view;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onAttach(Context context) {
|
||||||
|
super.onAttach(context);
|
||||||
|
listener = (CustodianScanQrButtonListener) context;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getUniqueTag() {
|
public String getUniqueTag() {
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
package org.briarproject.briar.android.socialbackup;
|
||||||
|
|
||||||
|
import androidx.annotation.UiThread;
|
||||||
|
|
||||||
|
public interface CustodianScanQrButtonListener {
|
||||||
|
@UiThread
|
||||||
|
void scanQrButtonClicked();
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user