Preyea Regmi
5 years ago
18 changed files with 263 additions and 55 deletions
-
BIN.idea/caches/build_file_checksums.ser
-
8app/src/main/AndroidManifest.xml
-
10app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/model/HomeViewRelatedDTOV2.java
-
15app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/model/UserInfoModelV2.java
-
26app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/presenter/HomeNotificationHandler.java
-
6app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/presenter/HomeV2Presenter.java
-
37app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/view/HomeFragmentV2.java
-
6app/src/main/java/com/gmeremit/online/gmeremittance_native/kycV3/KYCV3ViewModelFactory.java
-
24app/src/main/java/com/gmeremit/online/gmeremittance_native/kycV3/presenter/KYCV3ViewModel.java
-
11app/src/main/java/com/gmeremit/online/gmeremittance_native/kycV3/view/KYCV3Activity.java
-
34app/src/main/java/com/gmeremit/online/gmeremittance_native/loginV2/presenter/LoginV2Presenter.java
-
3app/src/main/java/com/gmeremit/online/gmeremittance_native/registerV2/presenter/RegisterV2Presenter.java
-
2app/src/main/java/com/gmeremit/online/gmeremittance_native/registerV2/presenter/RegisterV2PresenterInterface.java
-
6app/src/main/java/com/gmeremit/online/gmeremittance_native/registerV2/view/RegisterV2Activity.java
-
87app/src/main/java/com/gmeremit/online/gmeremittance_native/termsandcondition/view/TermsAndConditionAcitivity.java
-
6app/src/main/java/com/gmeremit/online/gmeremittance_native/termsandcondition/view/TermsAndConditionFragment.java
-
22app/src/main/java/com/gmeremit/online/gmeremittance_native/termsandcondition/view/WebViewPDFFragment.java
-
15app/src/main/res/layout/activity_terms_and_condition_acitivity.xml
@ -0,0 +1,87 @@ |
|||
package com.gmeremit.online.gmeremittance_native.termsandcondition.view; |
|||
|
|||
import androidx.appcompat.app.AppCompatActivity; |
|||
import androidx.fragment.app.Fragment; |
|||
import androidx.viewpager.widget.ViewPager; |
|||
|
|||
import android.os.Bundle; |
|||
import android.os.Handler; |
|||
import android.widget.TextView; |
|||
|
|||
import com.gmeremit.online.gmeremittance_native.R; |
|||
import com.gmeremit.online.gmeremittance_native.accountmanage.model.accountlisting.WebRequestModel; |
|||
import com.gmeremit.online.gmeremittance_native.base.BaseActivity; |
|||
import com.gmeremit.online.gmeremittance_native.customwidgets.GenericViewPagerAdapter; |
|||
import com.gmeremit.online.gmeremittance_native.webbrowserV2.WebBrowserFragmentV2; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.List; |
|||
|
|||
import butterknife.BindView; |
|||
import butterknife.ButterKnife; |
|||
|
|||
public class TermsAndConditionAcitivity extends BaseActivity implements WebBrowserFragmentV2.WebBrowserFragmentActionListener { |
|||
@BindView(R.id.addAutoDebitAccountViewPager) |
|||
ViewPager termsAndConditionViewPager; |
|||
|
|||
@BindView(R.id.toolbar_title) |
|||
TextView toolbar_title; |
|||
private GenericViewPagerAdapter termsAndConditionViewPagerAdapter; |
|||
private TermsAndConditionFragment termsAndConditionFragment; |
|||
private WebViewPDFFragment pdfViewerFragment; |
|||
|
|||
@Override |
|||
protected void onCreate(Bundle savedInstanceState) { |
|||
super.onCreate(savedInstanceState); |
|||
setContentView(R.layout.activity_terms_and_condition_acitivity); |
|||
ButterKnife.bind(this); |
|||
initialize(); |
|||
} |
|||
|
|||
private void initialize() { |
|||
toolbar_title.setText(getString(R.string.add_auto_debit_account_text)); |
|||
|
|||
setupViewPager(); |
|||
|
|||
} |
|||
|
|||
|
|||
private void setupViewPager() { |
|||
|
|||
termsAndConditionViewPagerAdapter = new GenericViewPagerAdapter(getSupportFragmentManager()); |
|||
|
|||
List<Fragment> fragments = new ArrayList<>(); |
|||
|
|||
termsAndConditionFragment = new TermsAndConditionFragment(); |
|||
pdfViewerFragment = new WebViewPDFFragment(); |
|||
|
|||
fragments.add(pdfViewerFragment); |
|||
fragments.add(termsAndConditionFragment); |
|||
|
|||
termsAndConditionViewPagerAdapter.addFragments(fragments); |
|||
|
|||
termsAndConditionViewPager.setOffscreenPageLimit(2); |
|||
|
|||
termsAndConditionViewPager.setAdapter(termsAndConditionViewPagerAdapter); |
|||
|
|||
new Handler().postDelayed(()->{ |
|||
WebRequestModel requestModel = new WebRequestModel("Register Auto Debit Account", "https://docs.google.com/gview?embedded=true&url=https://upload.wikimedia.org/wikipedia/commons/c/cc/Resume.pdf", null); |
|||
|
|||
pdfViewerFragment.setWebRequestData(requestModel); |
|||
pdfViewerFragment.loadWebView(); |
|||
},3000); |
|||
|
|||
|
|||
|
|||
} |
|||
|
|||
@Override |
|||
public void updateTitle(String title) { |
|||
|
|||
} |
|||
|
|||
@Override |
|||
public void webViewActionCompleted() { |
|||
|
|||
} |
|||
} |
@ -0,0 +1,6 @@ |
|||
package com.gmeremit.online.gmeremittance_native.termsandcondition.view; |
|||
|
|||
import com.gmeremit.online.gmeremittance_native.base.BaseFragment; |
|||
|
|||
public class TermsAndConditionFragment extends BaseFragment { |
|||
} |
@ -0,0 +1,22 @@ |
|||
package com.gmeremit.online.gmeremittance_native.termsandcondition.view; |
|||
|
|||
import android.webkit.WebSettings; |
|||
import android.webkit.WebView; |
|||
|
|||
import com.gmeremit.online.gmeremittance_native.accountmanage.model.accountlisting.WebRequestModel; |
|||
import com.gmeremit.online.gmeremittance_native.base.BaseFragment; |
|||
import com.gmeremit.online.gmeremittance_native.webbrowserV2.WebBrowserFragmentV2; |
|||
|
|||
public class WebViewPDFFragment extends WebBrowserFragmentV2 { |
|||
|
|||
|
|||
@Override |
|||
protected void doTask(WebRequestModel webRequestModel, WebView webView) { |
|||
if(webRequestModel!=null) { |
|||
webView.loadUrl(webRequestModel.getUrl()); |
|||
} |
|||
|
|||
} |
|||
|
|||
|
|||
} |
@ -0,0 +1,15 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<androidx.appcompat.widget.LinearLayoutCompat 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:orientation="vertical" |
|||
tools:context=".addautodebitV2.view.AddPrimaryAccounAsAutoDebitActivity"> |
|||
<include layout="@layout/layout_sendmoney_toolbar" /> |
|||
<com.gmeremit.online.gmeremittance_native.customwidgets.SwipeDisabledViewPager |
|||
android:id="@+id/addAutoDebitAccountViewPager" |
|||
android:layout_width="match_parent" |
|||
android:layout_height="0dp" |
|||
android:layout_weight="1"/> |
|||
</androidx.appcompat.widget.LinearLayoutCompat> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue