ok, i tried it on this way, here my codes:

FragmentActivity

[code]
*public class MainActivity extends FragmentActivity {

SectionsPagerAdapter mSectionsPagerAdapter;

ViewPager mViewPager;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

mSectionsPagerAdapter = new 
SectionsPagerAdapter(getSupportFragmentManager());

// Set up the ViewPager with the sections adapter.
mViewPager = (ViewPager) findViewById(R.id.pager);
mViewPager.setAdapter(mSectionsPagerAdapter);
}
}*
[/code]


FragmentPagerAdapter:

[code]
*public class SectionsPagerAdapter extends FragmentPagerAdapter {

public SectionsPagerAdapter(FragmentManager fm) {
super(fm);
}

@Override
public Fragment getItem(int position) {

if (position < 1) {
Fragment_A f = new Fragment_A(position);
return f;
}
else {
Fragment_B f = new Fragment_B(position);
return f;
}
}

@Override
public int getCount() {
// Show 2 total pages.
return 2;
}

@Override
public CharSequence getPageTitle(int position) {
switch (position) {
case 0:
return "Fragment A";
case 1:
return "Fragment B";
// case 2:
// return getString(R.string.title_section3).toUpperCase();
}
return null;
}
}
*[/code]
*

*Fragment_A: *

*[code]*
public class Fragment_A extends Fragment {

private int fragmentNR;

public Fragment_A(int nr) {
this.fragmentNR = nr;
}

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

return (RelativeLayout) inflater.inflate(R.layout.fragment_a, container, 
false);
}
}*
[/code]


Fragment_B (which should display the map):

[code]
*public class Fragment_B extends Fragment {

GoogleMap mMap;

private int fragmentNR;

public Fragment_B(int nr) {
this.fragmentNR = nr;
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
Bundle savedInstanceState) {
if (mMap == null) {
// Try to obtain the map from the SupportMapFragment.
mMap = 
((SupportMapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();

if (mMap != null) {
setUpMap();
}
}
return (RelativeLayout) inflater.inflate(R.layout.fragment_b, container, 
false);
}

private void setUpMap() {
mMap.addMarker(new MarkerOptions().position(new LatLng(0, 
0)).title("Marker"));
}
}*
[/code]


main.xml:

[code]
*<android.support.v4.view.ViewPager xmlns:android="
http://schemas.android.com/apk/res/android";
xmlns:tools="http://schemas.android.com/tools";
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >

<android.support.v4.view.PagerTitleStrip
android:id="@+id/pager_title_strip"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:background="#33b5e5"
android:paddingBottom="4dp"
android:paddingTop="4dp"
android:textColor="#fff" />

</android.support.v4.view.ViewPager>*
[/code]


fragment_a.xml:

[code]
*<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android";
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="Large Text"
android:textAppearance="?android:attr/textAppearanceLarge" />

</RelativeLayout>*
[/code]


fragment_b: 

[code]
*<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android";
xmlns:tools="http://schemas.android.com/tools";
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >

<com.google.android.maps.MapView
android:id="@+id/mapview_karte"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentTop="true"
android:apiKey="******************************"
android:clickable="true" />

</RelativeLayout>*
[/code]


and i get the error message:

[code]
*01-07 16:35:07.983: E/Trace(820): error opening trace file: No such file 
or directory (2)
01-07 16:35:08.493: D/AndroidRuntime(820): Shutting down VM
01-07 16:35:08.493: W/dalvikvm(820): threadid=1: thread exiting with 
uncaught exception (group=0x40a13300)
01-07 16:35:08.503: E/AndroidRuntime(820): FATAL EXCEPTION: main
01-07 16:35:08.503: E/AndroidRuntime(820): java.lang.NullPointerException
01-07 16:35:08.503: E/AndroidRuntime(820): at 
swipe.views2.Fragment_B.onCreateView(Fragment_Map.java:39)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.support.v4.app.Fragment.performCreateView(Fragment.java:1460)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:911)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1088)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1444)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:461)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:141)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.support.v4.view.ViewPager.populate(ViewPager.java:1012)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.support.v4.view.ViewPager.populate(ViewPager.java:881)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1366)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.view.View.measure(View.java:15172)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4816)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.view.View.measure(View.java:15172)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.widget.LinearLayout.measureVertical(LinearLayout.java:833)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.widget.LinearLayout.onMeasure(LinearLayout.java:574)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.view.View.measure(View.java:15172)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4816)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2148)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.view.View.measure(View.java:15172)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:1850)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1102)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1275)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1000)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4214)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.view.Choreographer$CallbackRecord.run(Choreographer.java:725)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.view.Choreographer.doCallbacks(Choreographer.java:555)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.view.Choreographer.doFrame(Choreographer.java:525)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.os.Handler.handleCallback(Handler.java:615)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.os.Handler.dispatchMessage(Handler.java:92)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.os.Looper.loop(Looper.java:137)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
android.app.ActivityThread.main(ActivityThread.java:4745)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
java.lang.reflect.Method.invokeNative(Native Method)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
java.lang.reflect.Method.invoke(Method.java:511)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
01-07 16:35:08.503: E/AndroidRuntime(820): at 
dalvik.system.NativeStart.main(Native Method)*
[/code]

what i am doing wrong? can s.o. help me?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to