Example usage for android.view View INVISIBLE

List of usage examples for android.view View INVISIBLE

Introduction

In this page you can find the example usage for android.view View INVISIBLE.

Prototype

int INVISIBLE

To view the source code for android.view View INVISIBLE.

Click Source Link

Document

This view is invisible, but it still takes up space for layout purposes.

Usage

From source file:com.yairkukielka.feedhungry.ListViewEntryArrayAdapter.java

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    View v = convertView;/*from  w  ww  . j a va 2s . c o m*/
    boolean makeAnimation = false;
    if (v == null) {
        makeAnimation = true;
        int numColumns = getContext().getResources().getInteger(R.integer.num_columns);
        if (numColumns == 1) {
            if (cards) {
                // cards style
                v = layoutInflater.inflate(R.layout.grid_item_layout, null);
            } else {
                v = layoutInflater.inflate(R.layout.list_item_layout, null);
            }
        } else {
            if (cards) {
                // width > 500dp
                v = layoutInflater.inflate(R.layout.grid_item_layout, null);
            } else {
                v = layoutInflater.inflate(R.layout.list_item_layout, null);
            }
        }
    }

    ViewHolder holder = (ViewHolder) v.getTag(R.id.id_holder);

    if (holder == null) {
        holder = new ViewHolder(v);
        holder.image.setDefaultImageResId(R.drawable.placeholder);
        v.setTag(R.id.id_holder, holder);
    }

    ListEntry entry = getItem(position);
    if (entry.getVisual() != null) {
        // there is an image
        holder.image.setImageUrl(entry.getVisual(), mImageLoader);
    } else {
        // no image found
        //         holder.image.setImageResource(R.drawable.black_pixel);
        holder.image.setImageDrawable(null);
    }

    String summary = getSummaryWithoutHTML(entry.getContent());
    // Spanned summary = Html.fromHtml(entry.getContent());
    // SpannableStringBuilder spanstr = new
    // SpannableStringBuilder(entry.getTitle());
    // spanstr.setSpan(new StyleSpan(Typeface.BOLD),0,
    // entry.getTitle().length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
    // spanstr.append(". ");
    // spanstr.append(summary);
    // holder.title.setText(spanstr);

    if (entry.isPopular()) {
        holder.popular.setVisibility(View.VISIBLE);
    } else {
        holder.popular.setVisibility(View.INVISIBLE);
    }

    holder.title.setText(Html.fromHtml(entry.getTitle()));
    if (EMPTY_STRING.equals(summary)) {
        holder.summary.setVisibility(View.GONE);
    } else {
        holder.summary.setText(summary);
    }
    holder.date.setText(DateUtils.dateToString(entry.getPublished()));

    holder.checkRead.setOnCheckedChangeListener(null);
    if (!entry.isUnread()) {
        holder.checkRead.setChecked(true);
    } else {
        holder.checkRead.setChecked(false);
    }
    holder.checkRead.setOnCheckedChangeListener(new MyCheckReadListener(entry));
    holder.streamName.setText(entry.getOriginTitle());

    holder.saved.setOnClickListener(null);
    if (entry.isSaved()) {
        holder.saved.setImageResource(R.drawable.star_on);
        holder.saved.setTag(R.drawable.star_on);
    } else {
        holder.saved.setImageResource(R.drawable.star_off);
        holder.saved.setTag(R.drawable.star_off);
    }
    holder.saved.setOnClickListener(new MySaveListener(entry));
    if (v != null && makeAnimation) {
        animation.setDuration(400);
        v.startAnimation(animation);
    }
    return v;
}

From source file:com.facebook.android.GraphExplorer.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    mHandler = new Handler();

    setContentView(R.layout.graph_explorer);

    url = BASE_GRAPH_URL; // Base URL

    mInputId = (EditText) findViewById(R.id.inputId);
    mOutput = (TextView) findViewById(R.id.output);
    mSubmitButton = (Button) findViewById(R.id.submitButton);
    mViewURLButton = (Button) findViewById(R.id.viewURLButton);
    mGetPermissionsButton = (Button) findViewById(R.id.accessTokenButton);
    mFieldsConnectionsButton = (Button) findViewById(R.id.fieldsAndConnectionsButton);
    mBackParentButton = (Button) findViewById(R.id.backParentButton);

    mScrollView = (ScrollView) findViewById(R.id.ScrollView01);

    mTextDeleteButton = (Button) findViewById(R.id.textDeleteButton);
    mMeButton = (Button) findViewById(R.id.meButton);
    if (Utility.mFacebook.isSessionValid()) {
        mMeButton.setVisibility(View.VISIBLE);
    }//from   w  w w .jav a 2s  .  co m

    params = new Bundle();
    mSubmitButton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {

            ((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE))
                    .hideSoftInputFromWindow(mInputId.getWindowToken(), 0);

            // Prepare the URL to be shown on 'View URL' click action. This
            // is not used by the SDK
            url = BASE_GRAPH_URL; // Base URL

            /*
             * Source Tag: graph_explorer
             */
            rootString = mInputId.getText().toString();
            if (!TextUtils.isEmpty(rootString)) {
                dialog = ProgressDialog.show(GraphExplorer.this, "", getString(R.string.please_wait), true,
                        true);
                params.putString("metadata", "1");
                Utility.mAsyncRunner.request(rootString, params, new graphApiRequestListener());
                url += "/" + rootString; // Relative Path provided by you
            }

        }
    });

    mViewURLButton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            setText(url);
            Linkify.addLinks(mOutput, Linkify.WEB_URLS);
        }
    });

    mGetPermissionsButton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            if (Utility.mFacebook.isSessionValid()) {
                dialog = ProgressDialog.show(GraphExplorer.this, "",
                        getString(R.string.fetching_current_permissions), true, true);
                Bundle params = new Bundle();
                params.putString("access_token", Utility.mFacebook.getAccessToken());
                Utility.mAsyncRunner.request("me/permissions", params, new permissionsRequestListener());
            } else {
                new PermissionsDialog(GraphExplorer.this).show();
            }
        }
    });

    mFieldsConnectionsButton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            if (metadataObject == null) {
                makeToast("No fields, connections availalbe for this object.");
            } else {
                new FieldsConnectionsDialog(GraphExplorer.this, metadataObject).show();
            }
        }
    });

    mTextDeleteButton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            url = BASE_GRAPH_URL; // Base URL
            mParentObjectId = "";
            mInputId.setText("");
            params.clear();
            metadataObject = null;
            setText("");
            mBackParentButton.setVisibility(View.INVISIBLE);
        }
    });

    mMeButton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            mInputId.setText("me");
            mSubmitButton.performClick();
        }
    });

    mBackParentButton.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            mInputId.setText(mParentObjectId);
            mParentObjectId = "";
            mSubmitButton.performClick();
        }
    });
}

From source file:fm.smart.r1.ItemActivity.java

static void setSound(ImageView sound_icon, final String sound_url, final Context context, final int type_id,
        final String artifact_id, final String to_record) {
    if (!TextUtils.isEmpty(sound_url)) {
        OnClickListener sound_listener = new OnClickListener() {
            public void onClick(View v) {// TODO removed temporarily
                MediaUtility.playSound(sound_url, ItemListActivity.mMediaPlayer, context);
            }//from  w  w w  . j a  va2  s .c o m
        };
        sound_icon.setOnClickListener(sound_listener);
        sound_icon
                .setImageBitmap(BitmapFactory.decodeResource(context.getResources(), R.drawable.active_sound));
    } else {
        if (type_id == R.id.response_sound || type_id == R.id.translation_sound) {
            sound_icon.setVisibility(View.INVISIBLE);
        } else {
            sound_icon.setImageBitmap(
                    BitmapFactory.decodeResource(context.getResources(), R.drawable.inactive_sound_add));

            OnClickListener listener = new OnClickListener() {
                public void onClick(View v) {
                    // TODO removed temporarily
                    Intent intent = new Intent(Intent.ACTION_VIEW);
                    intent.setClassName(context, CreateSoundActivity.class.getName());
                    AndroidUtils.putExtra(intent, "item_id", (String) item.getId());
                    AndroidUtils.putExtra(intent, "to_record", to_record);
                    AndroidUtils.putExtra(intent, "id", artifact_id);
                    AndroidUtils.putExtra(intent, "sound_type", Integer.toString(type_id));
                    context.startActivity(intent);

                }
            };
            sound_icon.setOnClickListener(listener);
        }
    }
}

From source file:com.meycup.ducksound.BackgroundSearch.java

@Override
protected void onPostExecute(final String[][] strings) {
    if (strings[0][0].equals("error_on_search")) {

        if (strings[0][1].equals("")) {

            tv.setVisibility(View.VISIBLE);
            listView.setAdapter(null);//from w ww. j  a  v  a 2 s.  co  m

        } else {

            AlertDialog.Builder alert = new AlertDialog.Builder(context);

            alert.setTitle("Ocorreu um erro!");
            alert.setMessage(strings[0][1]);

            alert.setPositiveButton("Tentar novamente", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    BackgroundSearch research = new BackgroundSearch(context, listView, play_bar, tv);
                    research.execute(search);
                    dialog.dismiss();
                }
            });

            alert.setNegativeButton("Sair", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    dialog.dismiss();
                    System.exit(0);
                }
            });

            alert.setNeutralButton("Ok", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    dialog.dismiss();
                }
            });

            alert.show();
        }

    } else {

        if (tv != null) {
            tv.setVisibility(View.INVISIBLE);
        }

        int count = 0;
        for (int i = 0; i < strings[0].length; i++) {
            if (strings[0][i] != null) {
                count++;
            }
        }

        ListAdapter adp = new ListAdapter(context, strings, new String[count]);
        listView.setAdapter(adp);

        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                if (strings[position + 1][6].equals("true")) {
                    try {
                        if (player != null) {
                            player.stop();
                            player = new Player(play_bar, strings[position + 1][2], strings[0][position],
                                    (!strings[position + 1][4].equals("null")) ? strings[position + 1][4]
                                            : strings[position + 1][3],
                                    true);
                        } else {
                            player = new Player(play_bar, strings[position + 1][2], strings[0][position],
                                    (!strings[position + 1][4].equals("null")) ? strings[position + 1][4]
                                            : strings[position + 1][3],
                                    true);
                        }
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                } else {
                    AlertDialog.Builder alert = new AlertDialog.Builder(context);
                    alert.setMessage("Desculpe, no  possvel reproduzir essa msica, escolha outra.");
                    alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int which) {
                            dialog.dismiss();
                        }
                    });

                    alert.show();
                }

            }
        });
    }

    listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
        @Override
        public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
            if (strings[position + 1][6].equals("true")) {
                File dir = new File(Environment.getExternalStorageDirectory() + "/Ducksound");

                if (!dir.exists()) {
                    dir.mkdirs();
                }

                final DownloadManager DM = (DownloadManager) context.getSystemService(context.DOWNLOAD_SERVICE);

                String download_url;

                if (strings[position + 1][0].equals("true")) {
                    download_url = strings[position + 1][5] + "?client_id=" + MainActivity.CLIENT_ID;
                } else {
                    download_url = "http://188.138.17.231/~krafta/dow.php?url=" + strings[position + 1][2]
                            + "?client_id=" + MainActivity.CLIENT_ID + "&name="
                            + URLEncoder.encode(strings[0][position] + "(Ducksound)");
                }

                Uri uri = Uri.parse(download_url.replace("https://", "http://"));

                final DownloadManager.Request request = new DownloadManager.Request(uri);

                request.setAllowedNetworkTypes(
                        DownloadManager.Request.NETWORK_WIFI | DownloadManager.Request.NETWORK_MOBILE)
                        .setAllowedOverRoaming(false).setTitle(strings[0][position])
                        .setDestinationInExternalPublicDir("/Ducksound",
                                strings[0][position].replace(" ", "_").replace(",", "_").replace("", "c")
                                        .replace("'", "_") + " ("
                                        + context.getResources().getString(R.string.app_name) + ").mp3");

                AlertDialog.Builder download = new AlertDialog.Builder(context);

                download.setTitle("Baixar \"" + strings[0][position] + "\"?");
                download.setMessage("Tem certeza que deseja baixar essa msica?\nEla ser salva em "
                        + Environment.getExternalStorageDirectory().getAbsolutePath() + "/Ducksound");

                download.setPositiveButton("Baixar", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialogInterface, int i) {
                        DM.enqueue(request);
                        dialogInterface.dismiss();
                    }
                });

                download.setNegativeButton("Cancelar", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialogInterface, int i) {
                        dialogInterface.dismiss();
                    }
                }).show();

            } else {
                AlertDialog.Builder alert = new AlertDialog.Builder(context);
                alert.setMessage("Desculpe, no  possvel baixar essa msica, escolha outra.");
                alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                    }
                });

                alert.show();
            }

            return true;
        }
    });

    progress.hide();
}

From source file:com.cryart.sabbathschool.viewmodel.SSReadingViewModel.java

public SSReadingViewModel(Context context, DataListener dataListener, final String ssLessonIndex,
        final String ssReadIndex, SsReadingActivityBinding ssReadingActivityBinding) {
    this.context = context;
    this.dataListener = dataListener;
    this.ssLessonIndex = ssLessonIndex;
    this.ssReadingActivityBinding = ssReadingActivityBinding;
    this.ssFirebaseAuth = FirebaseAuth.getInstance();
    this.ssReadIndex = ssReadIndex;

    mDatabase = FirebaseDatabase.getInstance().getReference();
    mDatabase.keepSynced(true);//  ww  w.  j ava  2s. c o  m

    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
    ssReadingDisplayOptions = new SSReadingDisplayOptions(
            prefs.getString(SSConstants.SS_SETTINGS_THEME_KEY, SSReadingDisplayOptions.SS_THEME_LIGHT),
            prefs.getString(SSConstants.SS_SETTINGS_SIZE_KEY, SSReadingDisplayOptions.SS_SIZE_MEDIUM),
            prefs.getString(SSConstants.SS_SETTINGS_FONT_KEY, SSReadingDisplayOptions.SS_FONT_LATO));

    ssLessonLoadingVisibility = new ObservableInt(View.INVISIBLE);
    ssLessonOfflineStateVisibility = new ObservableInt(View.INVISIBLE);
    ssLessonErrorStateVisibility = new ObservableInt(View.INVISIBLE);
    ssLessonCoordinatorVisibility = new ObservableInt(View.INVISIBLE);

    loadLessonInfo();

    ReactiveNetwork
            .observeInternetConnectivity(DEFAULT_INITIAL_PING_INTERVAL_IN_MS, DEFAULT_PING_INTERVAL_IN_MS,
                    DEFAULT_PING_HOST, DEFAULT_PING_PORT, DEFAULT_PING_TIMEOUT_IN_MS)
            .subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread())
            .subscribe(new Action1<Boolean>() {
                @Override
                public void call(Boolean isConnectedToInternet) {
                    if (!isConnectedToInternet && ssLessonInfo == null) {
                        ssLessonOfflineStateVisibility.set(View.VISIBLE);
                        ssLessonErrorStateVisibility.set(View.INVISIBLE);
                        ssLessonLoadingVisibility.set(View.INVISIBLE);
                        ssLessonCoordinatorVisibility.set(View.INVISIBLE);
                    }
                }
            });
}

From source file:com.ibuildapp.romanblack.TableReservationPlugin.TableReservationEMailSignUpActivity.java

@Override
public void create() {
    setContentView(R.layout.sergeyb_tablereservation_emailsignup);

    // set topbar title
    setTopBarTitle(getResources().getString(R.string.common_sign_up_upper));
    swipeBlock();/*from  w w w.j  a  va2s . co  m*/
    setTopBarLeftButtonText(getResources().getString(R.string.common_back_upper), true,
            new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    setResult(RESULT_OK, null);
                    finish();
                }
            });
    setTopBarRightButtonText(getResources().getString(R.string.common_sign_up_upper), false,
            new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    registration();
                }
            });

    firstNameEditText = (EditText) findViewById(R.id.sergeyb_tablereservation_emailsignup_fname);
    firstNameEditText.addTextChangedListener(this);
    firstNameEditText.clearFocus();

    lastNameEditText = (EditText) findViewById(R.id.sergeyb_tablereservation_emailsignup_lname);
    lastNameEditText.addTextChangedListener(this);
    firstNameEditText.clearFocus();

    emailEditText = (EditText) findViewById(R.id.sergeyb_tablereservation_emailsignup_email);
    emailEditText.addTextChangedListener(this);
    firstNameEditText.clearFocus();

    passwordEditText = (EditText) findViewById(R.id.sergeyb_tablereservation_emailsignup_pwd);
    passwordEditText.addTextChangedListener(this);
    firstNameEditText.clearFocus();

    rePasswordEditText = (EditText) findViewById(R.id.sergeyb_tablereservation_emailsignup_rpwd);
    rePasswordEditText.addTextChangedListener(this);

    termsCheckBox = (CheckBox) findViewById(R.id.sergeyb_tablereservation_emailsignup_chbterms);
    termsCheckBox.setOnClickListener(this);

    termsLayout = (LinearLayout) findViewById(R.id.sergeyb_tablereservation_emailsignup_layouttems);
    termsLayout.setVisibility(View.INVISIBLE);

    // hide keyboard on start
    getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

    needCheckFields = true;
}

From source file:com.example.myfirstmojio.MainActivity.java

private void getUserVehicles() {
    mNoVehiclesTextView.setVisibility(View.INVISIBLE);
    mProgressBar.setVisibility(View.VISIBLE);

    String entityPath = String.format("Users/%s/Vehicles", mCurrentUser._id);
    HashMap<String, String> queryParams = new HashMap<>();
    queryParams.put("sortBy", "Name");
    queryParams.put("desc", "true");
    mMojio.get(Vehicle[].class, entityPath, queryParams, new GetUserVehiclesResponseListener(this));
}

From source file:fr.bde_eseo.eseomega.lacommande.OrderHistoryFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    // Find elements and attach listView / floating button
    View rootView = inflater.inflate(R.layout.fragment_cafet_history, container, false);

    // Get current fragment's context
    context = getActivity();/* w  w  w.  j  a v a2 s  .co m*/

    // Get user's data
    userProfile = new UserProfile();
    userProfile.readProfilePromPrefs(getActivity());
    userLogin = userProfile.getId();
    userPass = userProfile.getPassword();

    // Search for the listView, then set its adapter
    mAdapter = new MyHistoryAdapter(getActivity());
    recList = (RecyclerView) rootView.findViewById(R.id.cardHistory);
    progressBar = (ProgressBar) rootView.findViewById(R.id.progressHistoryList);
    progressBarToken = (ProgressBar) rootView.findViewById(R.id.progressLoading);
    viewToken = rootView.findViewById(R.id.viewCircle);
    tvNothing = (TextView) rootView.findViewById(R.id.tvListNothing);
    tvNothing2 = (TextView) rootView.findViewById(R.id.tvListNothing2);
    tvServiceInfo = (TextView) rootView.findViewById(R.id.tvServiceInfo);
    imgNothing = (ImageView) rootView.findViewById(R.id.imgNoCommand);
    recList.setHasFixedSize(true);
    LinearLayoutManager llm = new LinearLayoutManager(getActivity());
    llm.setOrientation(LinearLayoutManager.VERTICAL);
    recList.setLayoutManager(llm);
    recList.setAdapter(mAdapter);
    recList.setVisibility(View.GONE);
    progressBar.setVisibility(View.GONE);
    progressBar.getIndeterminateDrawable().setColorFilter(getResources().getColor(R.color.md_grey_500),
            PorterDuff.Mode.SRC_IN);
    progressBarToken.setVisibility(View.INVISIBLE);
    progressBarToken.getIndeterminateDrawable().setColorFilter(getResources().getColor(R.color.md_white_1000),
            PorterDuff.Mode.SRC_IN);
    viewToken.setVisibility(View.INVISIBLE);
    tvNothing.setVisibility(View.GONE);
    tvNothing2.setVisibility(View.GONE);
    imgNothing.setVisibility(View.GONE);

    fab = (FloatingActionButton) rootView.findViewById(R.id.fab);
    fab.attachToRecyclerView(recList);

    // Change message
    if (userProfile.isCreated()) {
        tvNothing.setText(getActivity().getResources().getString(R.string.empty_header_history));
        tvNothing2.setText(getActivity().getResources().getString(R.string.empty_desc_history));
    } else {
        tvNothing.setText(getActivity().getResources().getString(R.string.empty_header_noconnect));
        tvNothing2.setText(getActivity().getResources().getString(R.string.empty_desc_noconnect));
        tvNothing.setVisibility(View.VISIBLE);
        tvNothing2.setVisibility(View.VISIBLE);
        imgNothing.setVisibility(View.VISIBLE);
        fab.setVisibility(View.GONE);
    }

    // Get file from cache directory
    String cachePath = getActivity().getCacheDir() + "/";
    cacheHistoryJSON = new File(cachePath + "history.json");

    // Create array and check online history
    historyList = new ArrayList<>();

    // Delay to update data
    run = true;

    if (mHandler == null) {
        mHandler = new android.os.Handler();
        mHandler.postDelayed(updateTimerThread, RUN_START);
    } else {
        mHandler.removeCallbacks(updateTimerThread);
        mHandler.postDelayed(updateTimerThread, RUN_START);
    }
    mAdapter.setHistoryArray(historyList);

    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            TimeZone tz = Calendar.getInstance().getTimeZone();
            String tzStr = tz.getID();

            if (!userProfile.isCreated()) {
                new MaterialDialog.Builder(getActivity()).title("Vous n'tes pas connect").content(
                        "Nous avons besoin de savoir qui vous tes avant de pouvoir vous laisser commander.")
                        .negativeText("D'accord").cancelable(false).show();
            } else if (false && !tzStr.equalsIgnoreCase(Constants.TZ_ID_PARIS)) {
                new MaterialDialog.Builder(getActivity()).title("Erreur").content(
                        "L'accs  la Cafet ne peut se faire depuis un autre pays que la France.\nEnvoyez nous une carte postale !")
                        .negativeText("D'accord").cancelable(false).show();
            } else {

                String versionName = BuildConfig.VERSION_NAME;

                /** Prepare data **/
                long timestamp = System.currentTimeMillis() / 1000; // timestamp in seconds
                params = new HashMap<>();
                params.put(getActivity().getResources().getString(R.string.client), userLogin);
                params.put(getActivity().getResources().getString(R.string.password), userPass);
                params.put(getActivity().getResources().getString(R.string.tstp), "" + timestamp);
                params.put(getActivity().getResources().getString(R.string.os), "" + Constants.APP_ID);
                params.put(getActivity().getResources().getString(R.string.version), "" + versionName);
                params.put(getActivity().getResources().getString(R.string.hash),
                        EncryptUtils.sha256(getActivity().getResources().getString(R.string.MESSAGE_GET_TOKEN)
                                + userLogin + userPass + timestamp + Constants.APP_ID));

                /** Call async task **/
                SyncTimeToken syncTimeToken = new SyncTimeToken(getActivity());
                syncTimeToken.execute(Constants.URL_API_ORDER_PREPARE);
            }

        }
    });

    recList.addOnItemTouchListener(
            new RecyclerItemClickListener(getActivity(), new RecyclerItemClickListener.OnItemClickListener() {
                @Override
                public void onItemClick(View view, int position) {
                    Intent i = new Intent(getActivity(), OrderDetailsActivity.class);
                    i.putExtra(Constants.KEY_ORDER_ID, historyList.get(position).getCommandNumber());
                    getActivity().startActivity(i);
                }
            }));

    // Who's cooking ?
    AsyncInfoService asyncInfoService = new AsyncInfoService();
    asyncInfoService.execute();

    return rootView;
}

From source file:HeaderGridView.java

/** added by Ahmed Basyouni
* this method take supported fragment and fragment activity to add that
* fragment as a banner to listView it create a layout at runtime then when
* view is added to list we replace it with fragment otherwise it will crash
* since view is not on screen to be replaced
* 
* @param fragment//from   w w w .j a  va  2  s.  com
* @param activity
*/
public void addBannerFragment(final Fragment fragment, final FragmentActivity activity) {

    RelativeLayout layout = new RelativeLayout(activity);

    AbsListView.LayoutParams param = new AbsListView.LayoutParams(LayoutParams.MATCH_PARENT,
            LayoutParams.WRAP_CONTENT);

    layout.setLayoutParams(param);

    // please don't ever remove that view otherwise application will crash and I mean it :D
    View view = new View(activity);

    view.setLayoutParams(new RelativeLayout.LayoutParams(LayoutParams.MATCH_PARENT, 300));

    view.setVisibility(View.INVISIBLE);

    layout.addView(view);

    layout.setId(CONTAINER_ID);

    addHeaderView(layout);

    this.addOnLayoutChangeListener(new OnLayoutChangeListener() {

        @Override
        public void onLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft, int oldTop,
                int oldRight, int oldBottom) {

            HeaderGridView.this.removeOnLayoutChangeListener(this);

            FragmentManager manager = activity.getSupportFragmentManager();
            FragmentTransaction transaction = manager.beginTransaction();

            transaction.replace(CONTAINER_ID, fragment).commit();
        }
    });

}

From source file:com.infthink.demo.webrtc.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
            | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);

    setContentView(R.layout.activity_fullscreen);

    // init flint related
    String APPLICATION_ID = "~flint_android_webrtc_demo";
    Flint.FlintApi.setApplicationId(APPLICATION_ID);

    mWebrtcChannel = new MyWebrtcChannel();

    mMediaRouter = MediaRouter.getInstance(getApplicationContext());
    mMediaRouteSelector = new MediaRouteSelector.Builder()
            .addControlCategory(FlintMediaControlIntent.categoryForFlint(APPLICATION_ID)).build();

    mMediaRouterCallback = new MediaRouterCallback();
    mFlingListener = new FlingListener();
    mConnectionCallbacks = new ConnectionCallbacks();

    mIceConnected = false;/* w  ww.jav  a 2 s  .  c om*/

    // init views
    mRootView = findViewById(android.R.id.content);
    mEncoderStatView = (TextView) findViewById(R.id.encoder_stat);
    mMenuBar = findViewById(R.id.menubar_fragment);
    mRoomName = (TextView) findViewById(R.id.room_name);
    mVideoView = (GLSurfaceView) findViewById(R.id.glview);

    mMediaRouteButton = (MediaRouteButton) mMenuBar.findViewById(R.id.media_route_button);
    mMediaRouteButton.setRouteSelector(mMediaRouteSelector);

    VideoRendererGui.setView(mVideoView);

    mScalingType = ScalingType.SCALE_ASPECT_FILL;
    mRemoteRender = VideoRendererGui.create(0, 0, 100, 100, mScalingType, false);
    mLocalRender = VideoRendererGui.create(0, 0, 100, 100, mScalingType, true);

    mVideoView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            int visibility = mMenuBar.getVisibility() == View.VISIBLE ? View.INVISIBLE : View.VISIBLE;
            mEncoderStatView.setVisibility(visibility);
            mMenuBar.setVisibility(visibility);
            mRoomName.setVisibility(visibility);
            if (visibility == View.VISIBLE) {
                mEncoderStatView.bringToFront();
                mMenuBar.bringToFront();
                mRoomName.bringToFront();
                mRootView.invalidate();
            }
        }
    });

    ((ImageButton) findViewById(R.id.button_disconnect)).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            logAndToast("Disconnecting call.");
            disconnect();
        }
    });

    ((ImageButton) findViewById(R.id.button_switch_camera)).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if (mPeerConn != null) {
                mPeerConn.switchCamera();
            }
        }
    });

    ((ImageButton) findViewById(R.id.button_toggle_debug)).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            int visibility = mHudView.getVisibility() == View.VISIBLE ? View.INVISIBLE : View.VISIBLE;
            mHudView.setVisibility(visibility);

            // use this to send view switch
            if (mApiClient != null && mApiClient.isConnected()) {
                mWebrtcChannel.sendSwitchView(mApiClient);
            }
        }
    });

    mVideoScalingButton = (ImageButton) findViewById(R.id.button_scaling_mode);
    mVideoScalingButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if (mScalingType == ScalingType.SCALE_ASPECT_FILL) {
                mVideoScalingButton.setBackgroundResource(R.drawable.ic_action_full_screen);
                mScalingType = ScalingType.SCALE_ASPECT_FIT;
            } else {
                mVideoScalingButton.setBackgroundResource(R.drawable.ic_action_return_from_full_screen);
                mScalingType = ScalingType.SCALE_ASPECT_FILL;
            }
            updateVideoView();
        }
    });

    mHudView = new TextView(this);
    mHudView.setTextColor(Color.BLACK);
    mHudView.setBackgroundColor(Color.WHITE);
    mHudView.setAlpha(0.4f);
    mHudView.setTextSize(TypedValue.COMPLEX_UNIT_PT, 5);
    mHudView.setVisibility(View.INVISIBLE);
    addContentView(mHudView, mHudLayout);

    // Create and audio manager that will take care of audio routing,
    // audio modes, audio device enumeration etc.
    mAudioManager = AppRTCAudioManager.create(this);

    // ready to init webrtc params
    mWebrtcHelper = new WebRtcHelper(this);
    mWebrtcHelper.initParams();
}