Skip to content

Instantly share code, notes, and snippets.

View gokhanbarisaker's full-sized avatar

Gökhan Barış Aker gokhanbarisaker

  • Booking.com
  • Amsterdam
View GitHub Profile
---
language: objective-c
before_script:
- ./scripts/travis/add-key.sh
after_script:
- ./scripts/travis/remove-key.sh
after_success:
- ./scripts/travis/testflight.sh
env:
global:
@gokhanbarisaker
gokhanbarisaker / onCreate.java
Last active August 29, 2015 13:57
Android Activity onCreate from 4.4.2-rc1 KitKat
protected void onCreate(Bundle savedInstanceState) {
if (DEBUG_LIFECYCLE) Slog.v(TAG, "onCreate " + this + ": " + savedInstanceState);
if (mLastNonConfigurationInstances != null) {
mAllLoaderManagers = mLastNonConfigurationInstances.loaders;
}
if (mActivityInfo.parentActivityName != null) {
if (mActionBar == null) {
mEnableDefaultActionBarUp = true;
} else {
@gokhanbarisaker
gokhanbarisaker / onStart.java
Last active August 29, 2015 13:58
Android Activity onStart from 4.4.2-rc1 KitKat
protected void onStart() {
if (DEBUG_LIFECYCLE) Slog.v(TAG, "onStart " + this);
mCalled = true;
if (!mLoadersStarted) {
mLoadersStarted = true;
if (mLoaderManager != null) {
mLoaderManager.doStart();
} else if (!mCheckedForLoaderManager) {
mLoaderManager = getLoaderManager("(root)", mLoadersStarted, false);
@gokhanbarisaker
gokhanbarisaker / onResume
Created April 2, 2014 07:24
Android Activity onResume from 4.4.2-rc1 KitKat
/**
* Called after {@link #onRestoreInstanceState}, {@link #onRestart}, or
* {@link #onPause}, for your activity to start interacting with the user.
* This is a good place to begin animations, open exclusive-access devices
* (such as the camera), etc.
*
* <p>Keep in mind that onResume is not the best indicator that your activity
* is visible to the user; a system window such as the keyguard may be in
* front. Use {@link #onWindowFocusChanged} to know for certain that your
* activity is visible to the user (for example, to resume a game).
@gokhanbarisaker
gokhanbarisaker / onRestart
Created April 2, 2014 07:26
Android Activity onRestart from 4.4.2-rc1 KitKat
/**
* Called after {@link #onStop} when the current activity is being
* re-displayed to the user (the user has navigated back to it). It will
* be followed by {@link #onStart} and then {@link #onResume}.
*
* <p>For activities that are using raw {@link Cursor} objects (instead of
* creating them through
* {@link #managedQuery(android.net.Uri , String[], String, String[], String)},
* this is usually the place
* where the cursor should be requeried (because you had deactivated it in
@gokhanbarisaker
gokhanbarisaker / onPause
Created April 2, 2014 07:31
Android Activity onPause from 4.4.2-rc1 KitKat
/**
* Called as part of the activity lifecycle when an activity is going into
* the background, but has not (yet) been killed. The counterpart to
* {@link #onResume}.
*
* <p>When activity B is launched in front of activity A, this callback will
* be invoked on A. B will not be created until A's {@link #onPause} returns,
* so be sure to not do anything lengthy here.
*
* <p>This callback is mostly used for saving any persistent state the
@gokhanbarisaker
gokhanbarisaker / onStop
Created April 2, 2014 07:32
Android Activity onStop from 4.4.2-rc1 KitKat
/**
* Called when you are no longer visible to the user. You will next
* receive either {@link #onRestart}, {@link #onDestroy}, or nothing,
* depending on later user activity.
*
* <p>Note that this method may never be called, in low memory situations
* where the system does not have enough memory to keep your activity's
* process running after its {@link #onPause} method is called.
*
* <p><em>Derived classes must call through to the super class's
@gokhanbarisaker
gokhanbarisaker / onDestroy
Created April 2, 2014 07:34
Android Activity onDestroy from 4.4.2-rc1 KitKat
/**
* Perform any final cleanup before an activity is destroyed. This can
* happen either because the activity is finishing (someone called
* {@link #finish} on it, or because the system is temporarily destroying
* this instance of the activity to save space. You can distinguish
* between these two scenarios with the {@link #isFinishing} method.
*
* <p><em>Note: do not count on this method being called as a place for
* saving data! For example, if an activity is editing data in a content
* provider, those edits should be committed in either {@link #onPause} or
function getRelationship(x, y) {
// Your code goes here!
var xValid = validateNumber(x);
var yValid = validateNumber(y);
if (xValid && yValid) {
return getRelationshipSymbol(x, y);
}
else if(xValid) {
var moonWalkers = [
"Neil Armstrong",
"Buzz Aldrin",
"Pete Conrad",
"Alan Bean",
"Alan Shepard",
"Edgar Mitchell",
"David Scott",
"James Irwin",
"John Young",