ad728

Saturday, March 11, 2023

AIDE Tutorial - 20.4 WebView with SwipeRefreshLayout



Main.xml

<?xml version="1.0" encoding="utf-8"?>

 <RelativeLayout

    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:id="@+id/container"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    tools:context=".Browser">


    <android.support.v4.widget.SwipeRefreshLayout

              android:layout_width="match_parent"

        android:layout_height="match_parent"

        android:id="@+id/swipe">


        <android.support.v4.widget.NestedScrollView

            android:layout_width="match_parent"

            android:layout_height="match_parent">


            <WebView

                android:id="@+id/wv"

                android:layout_marginTop="10dp"

                   android:layout_width="match_parent"

                android:layout_height="match_parent">

            </WebView>

        </android.support.v4.widget.NestedScrollView>

    </android.support.v4.widget.SwipeRefreshLayout>

</RelativeLayout>


MainActivity.java

package com.mycompany.myapp2;

import android.app.*;
import android.os.*;
import android.webkit.*;
import android.widget.*;
import android.support.v4.widget.*;
import android.view.*;
import android.content.*;

public class MainActivity extends Activity
{WebView wv;
 
    SwipeRefreshLayout swipe;
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
wv=(WebView)findViewById(R.id.wv);
        swipe = (SwipeRefreshLayout)findViewById(R.id.swipe);

     
   
        wv.loadUrl("https://shyamkumarkc20.com.np");
        WebSettings webSettings = wv.getSettings();
        webSettings.setJavaScriptEnabled(true);
        wv.getSettings().setAppCacheEnabled(true);
swipe.setRefreshing(true);
        wv.setWebViewClient(new WebViewClient(){
public void onPageFinished (WebView view, String url){
swipe.setRefreshing(false);
}
});
swipe.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
wv.reload();
}





});
}
@Override
    // Detect when the back button is pressed
    public void onBackPressed() {
        if(wv.canGoBack()) {
            wv.goBack();
        } else {


AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this);
builder.setMessage("Are you sure you want to exit?");
builder.setIcon(android.R.drawable.ic_dialog_alert);
builder.setPositiveButton("Yes", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which)
{
MainActivity.this.finish();
}
});
builder.setNegativeButton("No", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which)
{
dialog.cancel();
}
});
AlertDialog alert =builder.create();
alert.show();
}
}


}


Manifest
<uses-permission android:name="android.permission.INTERNET"/>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

Share:

Monday, February 13, 2023

Merchant Banker In Nepal

Merchant Banker In Nepal

  1. B.O.K. Capital Markets Ltd.
  2. CBIL Capital Limited
  3. Citizen Investment Trust (Nagarik Lagani Kosh)
  4. Civil Capital Market
  5. Global IME Capital
  6. Himalayan Capital Ltd.
  7. Kathmandu Capital Market Limited
  8. Kumari Capital
  9. Laxmi Capital Limited
  10. Machhapuchchhre Kriti Capital Ltd.
  11. Mega Capital Markets Limited
  12. Muktinath Capital Limited
  13. Nabil Investment Banking Limited
  14. National Merchant Banker Limited
  15. Nepal Bangladesh Capital Ltd.
  16. Nepal SBI Merchant Banking Limited
  17. NIBL Ace Capital Limited
  18. NIC Asia Capital
  19. NMB Capital Limited
  20. Prabhu Capital Limited
  21. Provident Merchant Banker Limited
  22. RBB Merchant Banking Limited
  23. Samriddhi Capital Limited
  24. Sanima Capital
  25. Siddhartha Capital Limited
  26. Sunrise Capital Limited
  27. Wealth Management And Merchant Banking Limited
Share:

Total Pageviews

Sponsor

Sponsor

ad300