Android Open Source - wifi-auto-forget Add Wifi View






From Project

Back to project page wifi-auto-forget.

License

The source code is released under:

GNU General Public License

If you think the Android project wifi-auto-forget listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.cebesius.wifiautoforget.mvp;
//ww  w  .  j  a v a 2 s .  com
import android.content.Context;
import android.widget.Toast;

import com.cebesius.wifiautoforget.R;
import com.cebesius.wifiautoforget.domain.AutoForgetWifi;
import com.cebesius.wifiautoforget.util.BusPortal;

import static com.cebesius.wifiautoforget.mvp.AppPresenter.*;

/**
 * Implementation of Add Wifi view
 */
public class AddWifiView {

    private final Context context;
    private final BusPortal busPortal;

    public AddWifiView(Context context, BusPortal busPortal) {
        this.context = context;
        this.busPortal = busPortal;
    }

    public void onAddWifiSuccess(AutoForgetWifi autoForgetWifi) {
        String autoForgetBehaviorLabel = context.getString(
                autoForgetWifi.getBehavior().getLabelResId()
        );
        String message = context.getString(
                R.string.add_network_success,
                autoForgetWifi.getSsid(),
                autoForgetBehaviorLabel
        );
        busPortal.post(new ShowToastEvent(message, Toast.LENGTH_LONG));
    }

    public void onAddWifiFailure(AutoForgetWifi autoForgetWifi) {
        String autoForgetBehaviorLabel = context.getString(
                autoForgetWifi.getBehavior().getLabelResId()
        );
        String message = context.getString(
                R.string.add_network_failure,
                autoForgetWifi.getSsid(),
                autoForgetBehaviorLabel
        );
        busPortal.post(new ShowToastEvent(message, Toast.LENGTH_LONG));
    }
}




Java Source Code List

antoche.HockeySender.java
com.cebesius.wifiautoforget.Secrets.java
com.cebesius.wifiautoforget.WifiAutoForgetApplication.java
com.cebesius.wifiautoforget.activity.AutoForgetWifisActivity.java
com.cebesius.wifiautoforget.adapter.AutoForgetWifisAdapter.java
com.cebesius.wifiautoforget.dialog.ChangeAutoForgetBehaviorDialog.java
com.cebesius.wifiautoforget.domain.AutoForgetWifi.java
com.cebesius.wifiautoforget.gateway.AddWifiNotificationUsageStorage.java
com.cebesius.wifiautoforget.gateway.AutoForgetWifiStorage.java
com.cebesius.wifiautoforget.gateway.NotificationIds.java
com.cebesius.wifiautoforget.gateway.SharedPreferenceKeys.java
com.cebesius.wifiautoforget.gateway.UserPreferenceStorage.java
com.cebesius.wifiautoforget.model.AutoForgetWifiModel.java
com.cebesius.wifiautoforget.mvp.ActivityView.java
com.cebesius.wifiautoforget.mvp.AddWifiModel.java
com.cebesius.wifiautoforget.mvp.AddWifiPresenter.java
com.cebesius.wifiautoforget.mvp.AddWifiView.java
com.cebesius.wifiautoforget.mvp.AppModel.java
com.cebesius.wifiautoforget.mvp.AppPresenter.java
com.cebesius.wifiautoforget.mvp.AppView.java
com.cebesius.wifiautoforget.mvp.AutoForgetWifisModel.java
com.cebesius.wifiautoforget.mvp.AutoForgetWifisPresenter.java
com.cebesius.wifiautoforget.mvp.AutoForgetWifisView.java
com.cebesius.wifiautoforget.mvp.ConnectivityChangeModel.java
com.cebesius.wifiautoforget.mvp.ConnectivityChangePresenter.java
com.cebesius.wifiautoforget.mvp.ConnectivityChangeView.java
com.cebesius.wifiautoforget.receiver.ConnectivityChangeReceiver.java
com.cebesius.wifiautoforget.service.AddWifiService.java
com.cebesius.wifiautoforget.service.ConnectivityChangeService.java
com.cebesius.wifiautoforget.util.AutoForgetDelegate.java
com.cebesius.wifiautoforget.util.BusPortal.java
com.cebesius.wifiautoforget.widget.AutoForgetWifiItem.java