小编Naz*_*rke的帖子

构造函数中的super()

我正在阅读一些代码.在构造函数中它有super()但是类实现了接口,当然它没有构造函数.那么它指的是哪个super()?

public class BoundingBox implements IBoundingVolume {

public BoundingBox() {
        super();
        mTransformedMin = new Number3D();
        mTransformedMax = new Number3D();
        mTmpMin = new Number3D();
        mTmpMax = new Number3D();
        mPoints = new Number3D[8];
        mTmp = new Number3D[8];
        mMin = new Number3D();
        mMax = new Number3D();
        for(int i=0; i<8; ++i) {
            mPoints[i] = new Number3D();
            mTmp[i] = new Number3D();
        }
}


public interface IBoundingVolume {
    public void calculateBounds(Geometry3D geometry);
    public void drawBoundingVolume(Camera camera, float[] projMatrix, float[] vMatrix, float[] mMatrix);
    public void transform(float[] matrix); …
Run Code Online (Sandbox Code Playgroud)

java constructor super

26
推荐指数
2
解决办法
6万
查看次数

AdRequest.Builder无法解析为某种类型

我正在将AdMob整合到我的应用中.我已经按照开发者页面中的步骤进行操作了.但AdRequest.Builder()用红色加下划线,它说:

AdRequest无法解析为某种类型

AdRequest.Builder无法解析为某种类型.

可能是什么问题呢?

import com.google.ads.AdRequest;
import com.google.ads.AdView;


public class FireRoomActivity extends Activity {

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

        // Look up the AdView as a resource and load a request.
        AdView adView = (AdView)this.findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();   
        adView.loadAd(adRequest);
    }
Run Code Online (Sandbox Code Playgroud)

在xml中,我已经显示了这样的admob:

<com.google.android.gms.ads.AdView android:id="@+id/adView"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     ads:adUnitId="bla bla"
                     ads:adSize="BANNER"/>
Run Code Online (Sandbox Code Playgroud)

android admob

11
推荐指数
1
解决办法
2万
查看次数

使用kotlin android扩展在不同的布局中引用具有相同id的视图

在我的Android项目中,我有两个布局:num_info和num_info_pack.两者都有id"circle"的视图.所以我认为通过layout_name.circle引用这些视图可以解决问题:

val inetView = activity.layoutInflater.inflate(R.layout.num_info_pack, parent, false)
    inetView.circle.setBackgroundResource(background)
Run Code Online (Sandbox Code Playgroud)

但圆圈用红色加下划线,它说:

过载分辨率模糊.所有这些功能都匹配.

public val View.circle:查看!在kotlinx.android.synthetic.main.num_info_pack.view中定义

public val View.circle:RelativeLayout!在kotlinx.android.synthetic.main.num_info_inet_plus_pack.view中定义

如果我特意说inetView.circle,为什么我在谈论哪个圈子?

android kotlin kotlin-android-extensions

8
推荐指数
3
解决办法
2063
查看次数

将数组元素初始化为NULL

如何将数组元素初始化为NULL.例如,如果我有char*array [10]; 我希望最后一个元素为NULL,以便我可以将此数组传递给execv

c arrays null

7
推荐指数
1
解决办法
6万
查看次数

在另一个自定义标记内动态创建聚合物元素

需要在另一个聚合物元素的脚本中动态创建聚合物元素offices-list,如下所示:

<dom-module id="contacts-tag"> 
    <template>
     <iron-ajax ... on-response = "handleResponse"></iron-ajax>
</template> 
 <script>
    Polymer({
        is: "contacts-tag",  

        handleResponse: function(request){
            var response = request.detail.response;
            this.officesRegions = response.officesRegions;  
            this.officesCities = response.officesCities;    

           var dynamicEl = document.createElement("offices-list");
           dynamicEl.setAttribute("regions", this.officesRegions);
           dynamicEl.setAttribute("cities", this.officesCities);
           document.body.appendChild(dynamicEl); 

        }
       });
</script></dom-module>
Run Code Online (Sandbox Code Playgroud)

但是,只要它到达"document.createElement("offices-list");" 这个新标签内的元素开始渲染,并且已经调用了ready方法,而我在设置属性后期望它们发生.我该怎么做?

编辑:似乎问题具有不同的性质.我将对象设置为属性,"offices-list"标签无法识别它们,因此无法访问它或循环访问它.然后,我的问题将改为"如何绑定对象?"

javascript polymer

6
推荐指数
2
解决办法
2万
查看次数

安全下载管理器卡住了

我正在通过安全下载管理器下载Visual Studio.几个小时它停留在70%.我现在已经停了几次并恢复了.此外,我已经尝试删除并再次下载.sdx但它从完全相同的70%开始并且不移动.我如何从头开始或使其工作?

visual-studio

5
推荐指数
1
解决办法
4444
查看次数

如何让x轴位于Octave gnuplot上的y = 0?

如何使x轴位于y = 0?现在,它躺在任何ymin上.

gnuplot octave

5
推荐指数
2
解决办法
2710
查看次数

在 viewpager 中更改当前片段的背景图像

我在 viewpager 中有 4 个片段。和 FragmentStatePagerAdapter 在我的 viewpager 所在的活动中。FragmentStatePagerAdapter 的 newInstance() 方法将布局 id 作为参数,因此每个片段都有自己的布局:

ViewPager pager;

public class MainActivity extends FragmentActivity{
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);     
        pager = (ViewPager) findViewById(R.id.viewPager);
        pager.setAdapter(new MyPagerAdapter(getSupportFragmentManager()));}

    private static class MyPagerAdapter extends FragmentStatePagerAdapter {
       FragmentManager fm;
       SparseArray<Fragment> registeredFragments = new SparseArray<Fragment>();

        public MyPagerAdapter(FragmentManager fm) {
            super(fm);
            this.fm = fm;
        }

        @Override
        public Fragment getItem(int pos) {
        if(pos!=0){
            pos = pos%4;
        }
            Fragment frag;
            switch(pos) {
            case 0: frag = FirstFragment.newInstance(R.layout.fire_room_wall1);
                    return frag; …
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-viewpager fragmentstatepageradapter

5
推荐指数
1
解决办法
6362
查看次数

在图中指定轴的步长

我正试图在Octave中绘制图表.如何指定轴的步长?例如,默认情况下,x轴的步长为0.5(0 --- 0.5 --- 1 --- 1.5 ---),我想使其为0.1,而y轴的步长为0.01.

plot axis graph gnuplot octave

4
推荐指数
1
解决办法
2万
查看次数

访问附加的dom-repeat内的元素

我想访问一个内部的元素dom-repeat.在这里,el返回空数组:

<dom-module id="child-element">
    <template>
        <div id="ida">
            <ul>
                <template is="dom-repeat" items="{{user}}" id="items">
                    <li class = "classa">{{item.name}}</li>
                </template>
            </ul>
        </div>
    </template>

    <script>
        ChildElement = Polymer({
            is: 'child-element',
            factoryImpl(users) {
                this.user = users;
            },
            properties: {
                user: {
                    type: Array
                }
            },
            attached: function() {
                var el = Polymer.dom(this.root).querySelectorAll("#ida .classa");
                console.log("el",el);
            }
        });
    </script>
</dom-module>
Run Code Online (Sandbox Code Playgroud)

如何dom-repeat从Polymer中的其他位置访问动态创建的元素?

是完整版的链接.

polymer

4
推荐指数
2
解决办法
6397
查看次数